
Oto kod:
<?php $wynik=$db->query("select * from test"); while($result=$wynik->fetch_field()) { if($result->name=="nick") continue; if($result->name<$nr) $last=$result->name; if($result->name=="final") break; } if($nr==1) { $wynik2=$db->query("ALTER TABLE test ADD ".$nr." SMALLINT(6) NULL DEFAULT NULL AFTER nick"); if(!$wynik2) } else { $wynik2=$db->query("ALTER TABLE test ADD ".$nr." SMALLINT(6) NULL DEFAULT NULL AFTER ".$last."" ); if(!$wynik2) } ?>
Problem lezy w tym zapytaniu:
$wynik2=$db->query("ALTER TABLE test ADD ".$nr." SMALLINT(6) NULL DEFAULT NULL AFTER ".$last."");
co tu moze byc zle?? brakuje jakiegos cudzyslowia? nawiasu? Bo wydaje mi sie ze zapytanie samo w sobie jest dobre, tylko mysle ze po stronie php cos jest nie tak