Autor | Zpráva | ||
---|---|---|---|
Shogun Profil * |
#1 · Zasláno: 20. 8. 2007, 10:51:52
Ahoj, mám problém s přidáním členů skupiny do databáze. Příkaz mysql_query jakby tam nebyl, ten další (echo) vypíše normálně. Žádné chybové hlášky nevypisuje. Kde je chyba? Dík
mysql_query("INSERT INTO web_players (id, jmeno, posatvy, icq, mail, stav, prijat, active) VALUES (NULL, '".$_POST["jmeno"]."', '".$_POST["postavy"]."', '".$_POST["icq"]."', '".$_POST["mail"]."', '".$_POST["stav"]."', '".$_POST["prijat"]."', '".$_POST["active"]."');", $link); |
||
Alphard Profil |
#2 · Zasláno: 20. 8. 2007, 11:16:39
mysql_query("INSERT INTO ..."');", $link);
echo mysql_error(); PS: vkládat do id hodnotu NULL vidím poprvé :-) |
||
Shogun Profil * |
#3 · Zasláno: 20. 8. 2007, 11:25:27
Díky za ten echo mysql_error()
Chyba byla v mysql_query("INSERT INTO web_players (id, jmeno, posatvy,... (mělo tam být postavy) K tomu NULL: Funguje to ale stejně, jako by to tam nebylo... |
||
Tomass Profil * |
#4 · Zasláno: 21. 8. 2007, 02:55:51
jestli máš k dispozici toho online mysql manažera co je třeba na ic.cz, tak tam využívám to okno pro vkládání sql commandu. Prostě když mi sql z php nejde, tak co ho nechám zobrazit jako string a ten pak vložím tam. Chyby se vypíšou poměrně jasně.
|
||
YoSarin Profil |
#5 · Zasláno: 21. 8. 2007, 08:22:01
Alphard
Když vkládáš NULL do auto_incrementu, tak se v MySQL automaticky přiřadí nové id. Podobně to myslím funguje i s '%'. |
||
Alphard Profil |
#6 · Zasláno: 21. 8. 2007, 09:28:30
YoSarin
pokud je tam auto_increment, tak si můžeš ušetřit práci a úlpně ho při vkládání vynechat, fungovat to bude stejně |
||
Časová prodleva: 13 dní
|
|||
YoSarin Profil |
#7 · Zasláno: 3. 9. 2007, 01:06:07
Alphard
Ano, ale IMHO pouze v případě že používáš syntaxi INSERT INTO tabulka(sloupecek1, sloupecek2, ...) VALUES (hodnota1, hodnota2, ...);u INSERT INTO tabulka VALUES (hodnota1, hodnota2, ...);by to neprošlo. |
||
Časová prodleva: 17 let
|
0