Autor Zpráva
Hu_GO
Profil
Zdravim,

mam problem s dynamickym generovanim dotazu update:

$array= array("nazev", "cas_srazu", "den", "mesic", "rok", "kde" );
$qt= "UPDATE `akce` SET ";
foreach($array as $v){
$qt .= "`" .$v. "`='$_POST[$v]', ";
};
$qt .= " `aktivni`='" . $_POST['aktivni']. "'";
$qt .= " WHERE `id`='" .$_POST['editujemeid']. "' ;";
echo $qt. "<br/>";
mysql_query($gt) or die("chyba: " .mysql_error()) ;


- mysql vraci chybu "V-Býsledek dotazu je prázdný"
- kdyz text, ktery je vypsan v kodu pomoci echo ($qt), spustim v myadminu, funguje to.

Nevite, v cem by mohla byt chyba a co se mysli tím "V-Býsledek dotazu je prázdný"?

Diky.
Aesir
Profil
Hu_GO:

Možná nesmysl, ale na první pohled se mi nezdá toto:
$qt= "UPDATE `akce` SET ";
mysql_query($gt)

Jednou používáte q a podruhé g. :)
Hu_GO
Profil
Aesir: Děkuju moc! Tohle jsem opravdu přehlíd :-D
Toto téma je uzamčeno. Odpověď nelze zaslat.