| Autor | Zpráva | ||
|---|---|---|---|
| Vitexikora Profil |
následující query vrací jako chybnou:
$dotaz = "UPDATE message SET read=read WHERE mid=".$mesid; $result = mysql_query($dotaz, $db) or die(mysql_error($db)); message je normální tabulka (MyISAM DB) read je ENUM sloupec s hodnotami read/unread mid je jen message ID - INT(10) když to komentnu, tak to funguje, a nemám vůbec ponětí proč, protože v dalších jiných souborech mám relativně podobné příkazy a ty fungují. read="read" a podobné variace jsem již zkoušel chybová 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 'read=read WHERE mid=1' at line 1 Moc děkuji za všechny odpovědi. |
||
| jenikkozak Profil |
#2 · Zasláno: 19. 1. 2012, 21:47:43
Vitexikora:
Řetězce v dotazu dej do apostrofů, včetně toho „read“. |
||
| Han Profil |
$dotaz= " UPDATE message SET `read`='read' WHERE `mid`= $mesid " |
||
| Vitexikora Profil |
#4 · Zasláno: 19. 1. 2012, 22:17:20
Funguje, moc děkuju !!
Jak já se s tím natrápil... |
||
|
Časová prodleva: 14 let
|
|||
0