Autor | Zpráva | ||
---|---|---|---|
lionel messi Profil |
serverteam.sk:
„kouknu se do databaze ale ten eadek tam neni :D muze mi nekdo rict proč ?“ Riadok 155 uprav (dočasne) takto: mysql_query("INSERT INTO users values(0,'". mysql_real_escape_string($_POST['jmeno'])."','". mysql_real_escape_string($_POST['primeni'])."','". mysql_real_escape_string($_POST['email'])."',)") or die(mysql_error()); Na chýbajúce escapovanie som ťa už (nielen ja) upozornil, problém rieši úryvok môjho kódu. P. S. Oznamovacia veta sa ukončuje bodkou, nie smajlíkom a pred žiadnym interpunkčným znamienkom (ani otáznikom) sa nepíše medzera. |
||
Fisir Profil |
Reaguji na serverteam.ska:
Pokud by sis zkusil nechat vypsat chyby MySQL, zjistil bys, že máš na řádku 155 chybu v SQL dotazu. Piš prosím s diakritikou a než sem pošleš jakoukoli otázku, která tě napadne, věnuj pět minut pokusům o její vyřešení svépomocí. Za všechny diskutéry děkuji. Reaguji na yFanga: „Krom toho ti chybí uvozovky nebo apostrofy tady“ Ve skutečnosti ne. |
||
serverteam.sk Profil |
#3 · Zasláno: 22. 12. 2014, 21:18:40 · Upravil/a: serverteam.sk
uvozovky uz jsem tam dal dávno #21
error mi to neříká ani jeden aspon na strance ne nwm ja k v mysql escapovani nerozumim pokud to neni neco jako sivrovani a lioneli čakaj idem to vyskušať |
||
Fisir Profil |
#4 · Zasláno: 22. 12. 2014, 21:20:28
Reaguji na serverteam.ska:
„error mi to neříká ani jeden aspon na strance ne nwm ja k v mysql“ Použij buď postup pro získání chyby v [#1], nebo se pořádně zahleď na ten SQL na řádku 155. „escapovani nerozumim“ google rozumet |
||
serverteam.sk Profil |
#5 · Zasláno: 22. 12. 2014, 21:23:19
ano lioneli vypsalo mi to toto: 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
|
||
lionel messi Profil |
#6 · Zasláno: 22. 12. 2014, 21:25:08
serverteam.sk:
Jasné, správne je to takto: mysql_query("INSERT INTO users values(0,'". mysql_real_escape_string($_POST['jmeno'])."','". mysql_real_escape_string($_POST['primeni'])."','". mysql_real_escape_string($_POST['email'])."')") or die(mysql_error()); Na konci dotazu bola pred uzatváracou zátvorkou prebytočná čiarka. |
||
serverteam.sk Profil |
#7 · Zasláno: 22. 12. 2014, 21:30:17 · Upravil/a: serverteam.sk
par chyb ktere sem opravil a ted toto: Column count doesn't match value count at row 1
technicky zato si říkám je tam ta nula na začátku potřebná ? |
||
lionel messi Profil |
#8 · Zasláno: 22. 12. 2014, 21:33:27
serverteam.sk:
„Column count doesn't match value count at row 1“ 1. Aké máš stĺpce v tabuľke? 2. Toto je výsledkom jednej z pomerne častých chýb. Pri vkladaní do tabuľky je vhodné uvádzať názvy stĺpcov. Dobre o tom píše Jakub Vrána: Psaní INSERT INTO |
||
serverteam.sk Profil |
#9 · Zasláno: 22. 12. 2014, 21:35:35
sloupce v tabulce mam
jmeno primeni |
||
lionel messi Profil |
serverteam.sk:
mysql_query("INSERT INTO users (jmeno, primeni, email) values('". mysql_real_escape_string($_POST['jmeno'])."','". mysql_real_escape_string($_POST['primeni'])."','". mysql_real_escape_string($_POST['email'])."')") or die(mysql_error()); Počítaj však s tým, že časom budeš potrebovať (hodil by sa už teraz) stĺpec id s AUTO_INCREMENT ako primárny kľúč. |
||
serverteam.sk Profil |
#11 · Zasláno: 22. 12. 2014, 21:44:33 · Upravil/a: serverteam.sk
takže tam byla ta 0= (values('0". mysql_real_escape_string) jak už jsem se ptal úplně zbytečná a dělala jen problémy. To se dalo cekat
jeeeej děkuji dam vas ke copyrightu jako pomocniky s PHP a moc diky za to ze ste to se mnou vydrzeli a přeju vesele vanoce |
||
Časová prodleva: 9 let
|
0