Autor | Zpráva | ||
---|---|---|---|
mattoni Profil |
#1 · Zasláno: 29. 4. 2008, 14:43:06
Mám problém při zapsání do db když je tam podmínka.
<?php if (isset($_GET['try'])) { $vek = ($_POST['vek']); $zaliba = ($_POST['zaliba']); $clovek = ($_SESSION['uzivatelskejmeno']); mysql_query("INSERT INTO tabulka(vek, zaliba) VALUES ('" . $vek . "','" . $zaliba . "') WHERE clovek = ('" . $clovek . "')") or die(mysql_error()); } ?> vypíše You have an error in your SQL syntax... for the right syntax to use near 'WHERE zakaznik = ('honza')' at line 1 pokud tam nemám podmínku WHERE tak to vloží do tabulky věk a záliby ale na nový řádek a sloupce jméno atd mají NULL, a já to chci vložit k tomu uživateli třeba honza tak tam dám tu podmínku ale vypíše tu SQL syntax chybu. Kde je chyba? |
||
orava)) Profil * |
#2 · Zasláno: 29. 4. 2008, 14:45:52
ne to sluzi UPDATE a nie INSERT ako som spravne pochopil
mysql_query("UPDATE tabulka SET vek='$vek' WHERE clovek='$clovek' "); |
||
nightfish Profil |
#3 · Zasláno: 29. 4. 2008, 15:07:19
mysql_query("UPDATE tabulka SET vek='$vek' WHERE clovek='$clovek' ");
a pro více sloupců zároveň mysql_query("UPDATE tabulka SET vek = '$vek', zaliba = '$zaliba' WHERE clovek = '$clovek' "); |
||
mattoni Profil |
#4 · Zasláno: 29. 4. 2008, 15:30:41
Děkuji moc, funguje tak jak má.
|
||
Časová prodleva: 16 let
|
0