NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Mezinárodní den IT společnosti je tady! Pouze nyní můžeš získat 90 % extra kreditů při nákupu od 1199 kreditů s promo kódem AJTACI90. Tak neváhej!

Diskuze: Chyba v PHP kódu - databáze

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

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
MadaraCZech
Tvůrce
Avatar
MadaraCZech:29.3.2015 14:50

Ahoj,
když chci z databáze vyselectovat vše u jména admin, vyskočí na mě tato hláška :

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

Kód :

$vysledek=mysql_query("select * from admins where jmeno=".$jmeno) or die(mysql_error());
 
Odpovědět
29.3.2015 14:50
Avatar
Odpovídá na MadaraCZech
Uživatel sítě :29.3.2015 14:52

Musíš dát argument u podmínky do uvozovek v tomto případě jednoduchých:

$vysledek=mysql_query("select * from admins where jmeno='$jmeno'") or die(mysql_error());
Akceptované řešení
+20 Zkušeností
Řešení problému
Nahoru Odpovědět
29.3.2015 14:52
Chybami se člověk učí, běžte se učit jinam!
Avatar
MadaraCZech
Tvůrce
Avatar
Odpovídá na Uživatel sítě
MadaraCZech:29.3.2015 14:55

Jo, máš pravdu, dík.
To je ta situace, kdy půl roku děláš v jiném jazyce a nemáš nic ze starých věcí :D

 
Nahoru Odpovědět
+2
29.3.2015 14:55
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 3 zpráv z 3.