Chyba
SQL-dotaz :
SELECT *
FROM `t1905`
WHERE `sloup2` = `22`
LIMIT 0 , 30
MySQL hlásí:
#1054 - Unknown column '22' in 'where clause'
Nevite, v cem je chyba?
V tabulce t1905 v sloupci sloup2 je v jedne radce 22.
SELECT * FROM t1905 WHERE sloup2 = 22 LIMIT 0 , 30
Diky to zabralo,
proc nechodi nasledujici
Chyba
SQL-dotaz :
SELECT *
FROM t1905
WHERE sloup1 = `AA`
LIMIT 0 , 30
MySQL hlásí:
#1054 - Unknown column 'AA' in 'where clause'
` - to tam nemusi a ani nemuze byt, a když tak tohle: '
`` uvozují názvy sloupců, '' uvozují hodnoty... obvykle těch prvních není třeba (pokud se nějaký váš sloupec či tabulka nejmenuje jako některé příkazy v SQL), druhých je třeba pouze u textových hodnot ;)