Autor | Zpráva | ||
---|---|---|---|
Nikd0 Profil * |
#1 · Zasláno: 17. 9. 2010, 20:09:20
Ahoj,
upravuji data v databázi, a někdě je problém. Když jsem to zkoušel přes update nic se nestalo, když jsem zkoušel řádek vymazat a vložit znova, vždycky se jenom vymazal. Už nevím co s tím. Napsaný to je srpávně, databáze připojená, vstupní data taky přišli, chybu tu nenapíše, jenom se to prostě neprovede :-( Nevím jestli mi dokážete poradit, ale já už fakt nevím. kód druhé možnosti: mysql_query("delete from user where id = '".$array['id']."' limit 1"); mysql_query("insert into user (password, name, id, access, hodnost, blocked, entry, leave, ikmessage, icq, skype, email) values ('".$array['password']."', '".$_POST['vw_name']."', ".$array['id'].", ".$_POST['vw_access'].", '".$_POST['vw_hodnost']."', ".$_POST['vw_blocked'].", '".$_POST['vw_entry']."', '".$_POST['vw_leave']."', '".$_POST['vw_ikmessage']."', ".$_POST['vw_icq'].", '".$_POST['vw_skype']."', '".$_POST['vw_email']."')"); |
||
mattyZEM Profil |
#2 · Zasláno: 17. 9. 2010, 20:11:33
Použij mysql_error().
Nebo pak zkus před řádek 2 dát echo, pak se s námi poděl o to, co to vypíše. |
||
Nikd0 Profil * |
#3 · Zasláno: 17. 9. 2010, 20:17:24
1064: 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 'leave, ikmessage, icq, skype, email) values ('', 'žežulka', 2, 01, '1', 11, '1' at line 1 |
||
Alphard Profil |
#4 · Zasláno: 17. 9. 2010, 20:27:50
Leave je rezervované slovo. Obalte ho zpětnými apostrofy, nebo sloupec přejmenujte.
|
||
Nikd0 Profil * |
#5 · Zasláno: 17. 9. 2010, 23:19:49
Jo už to jede, díky moc.
|
||
Časová prodleva: 14 let
|
0