Autor Zpráva
!! MaRtin
Profil *
Hezký den všem programátorům ;)

potřeboval bych prosim poradit, jak napsat dotaz do databaze mysql ktery by zjistil jestli existuje v tabulce `tab` a ve sloupci `id` požadované číslo ID. Děkuji pěkně za pomoc.

BTW: jsem četl tohle, ale nic kloudnéh jsem nevymyslel :-(
http://mm.gene.cz/
DJ Miky
Profil
SELECT count(*) FROM tab WHERE id=XY

… vypíše počet řádků (0 nebo 1, pokud je sloupec unikátní)


SELECT id FROM tab WHERE id=XY

… pokud to řešíš v PHP, tak stačí zavolat mysql_num_rows()
!! MaRtin
Profil *
tak to nejak nechodi :( mam to cele takto.

$sql = "SELECT COUNT(*) FROM `tab` WHERE `id` = '{$_GET['id']}'";

if($sql == 0) {
echo "neexistuje !!!!!!";
} else {
echo "existuje !!!!!!!";
}


diky ;)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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