NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Chyba UPDATE databaze mariaDB

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
michal Čepelák:6.6.2017 8:10

Zdravím,
potřeboval bych poradit do databáze posilám tyto data
UPDATE user SET
jmeno="sta",
heslo="ed2b1f46­8c5f915f3f1cf75d7068ba­ae",
login="1234",
WHERE id="2"

ale databáze mi napiše tento error You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE id="2"' at line 5

nemužu najít, kde je chyba děkuji za radu

 
Odpovědět
6.6.2017 8:10
Avatar
Neaktivní uživatel:6.6.2017 8:19

mozno bez ciarky pred WHERE

Nahoru Odpovědět
6.6.2017 8:19
Neaktivní uživatelský účet
Avatar
michal Čepelák:6.6.2017 9:08

tu už jsem opravil a taky to nefungovalo
kód pro update databaze
$sql='update user SET
jmeno="'.$jmeno.'",
login="'.$login.'",
'.$pawd.'
WHERE id="'.$id.'"
';
// echo $sql.'<br>';
mysql_query($sql);
// echo mysql_error();

 
Nahoru Odpovědět
6.6.2017 9:08
Avatar
kaskader202
Člen
Avatar
Odpovídá na michal Čepelák
kaskader202:6.6.2017 9:21

zkus,

$sql='update user SET jmeno="'.$jme­no.'",login="'­.$login.'", heslo="'.$pawd.'" WHERE id="'.$id.'"';
A nechybí titam sloupec na heslo ?
případně ukaž co to píše za chybu a ten výpis toho dotazu.

Editováno 6.6.2017 9:24
 
Nahoru Odpovědět
6.6.2017 9:21
Avatar
kaskader202
Člen
Avatar
Odpovídá na michal Čepelák
kaskader202:6.6.2017 13:16

A nebo ještě že id je číslo tak se mu nelíbí ty uvozovky, ale to střílím od boku.

 
Nahoru Odpovědět
6.6.2017 13:16
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.