Lonanek napísal/a:
-------------------------------------------------------
> Další chybka:
> soubor adump.php, ř.79.
if
> (strtoupper($prdefault)!="NULL"): $vysledek.="
> default '".$prdefault."'"; endif;
> problém spočívá v tom, že při prázdné hodnotě
> DEFAULT je vloženo do zálohy (sql souboru) k dané
> položce DEFAULT ''.
> To způsobí chybu při zpětné obnově databáze ze
> zálohy (Verze MySQL: 5.1.60-rel13.1-log, MyAdmin
> 3.4.8).
>
> NAVRHUJI opravit ř. 69:
if
> (!isset($pole_data['Default'])):
> $prdefault='NULL'; else:
> $prdefault=$pole_data['Default']; endif;
>
> Zřejmě dochází k chybnému vyhodnocení NULL (verze
> php 5.3.10)
Nebolo by lepšie toto?
//if (strtoupper($prdefault)!="NULL"): $vysledek.=" default '".$prdefault."'"; endif;
if (strtoupper($prdefault)!="NULL" && $prdefault!=''): $vysledek.=" default '".$prdefault."'"; endif;