Autor Zpráva
Majco
Profil *
Ahojte potrebujem z mysql db vybrat data mam 2 stlpce 1. - kategoria 2.- udaj ja potrebujem vybrat vsetky udaje ktore splnaju podmienku ze udaj musi byt s kategorie 1 a udaje musia byt BA,KE

teda nieco ako WHERE kategoria=1 AND udaj=BA or udaj=KE len pri takomto zapise sa mi zda ze mi hadze aj udaje z inych kategorii kde sa nachadza KE.

nemaju tam byt niekde zatvorky alebo nieco take?
Kajman_
Profil *
WHERE kategoria=1 AND (udaj='BA' or udaj='KE')
WHERE kategoria=1 AND udaj in ('BA','KE')
Majco
Profil *
Neviem preco ale ked tento riadok zapisem priamo v phpadmine tak mi pekne zobrazi vysledok ale ked tento riadok zapisempomocou php tak hodi chybu.

riadok:
SELECT id_prod FROM product_kat WHERE kateg=1 AND udaj1 in ("Bratislavsky","Slovakia")

v php to mam takto:
$dotaz= ....... cely ten riadok .....

$vypis5 = mysql_query($dotaz);
$pocet2 = mysql_num_rows($vypis5);

a hodi mi to chybu na tom riadku mysql_num_rows

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

ked zadam do $dotaz = 'SELECT id_prod FROM product_kat WHERE kateg=1';

tak to vsetko dobre prebehne.

Tak uz neviem kde moze byt chyba.

poradite?
Majco
Profil *
vybavene mal som chybny zapis v jednom kode
Toto téma je uzamčeno. Odpověď nelze zaslat.