Autor Zpráva
raddimm.xx
Profil
Prosím o tip.
Mám jednoduchou Mysql tabulku kde jsou sloupce

Id ...
Jmeno (varchar - 99)
Telefon (int - 11)

Když dám sil příkaz
SELECT * FROM `osoby` WHERE telefon = 'xxxx'
nebo třeba
SELECT * FROM `osoby` WHERE telefon = 'martin'

Vyjede mi to i záznamy kde je pole telefon = 0 tedy prázdné
Co mám špatně?
Kajman
Profil
String se přetypuje na číslo.
Tomášeek
Profil
raddimm.xx:
Sloupec int je pro tel cislo nesmysl. Taktéž je nesmysl hledat v telefonu string podobný tvému. Dále je nesmysl ukládat 0, pokud telefon nebyl vyplněn (0 opravdu není “prázdné”, “nezadané”).

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0