Autor Zpráva
iru
Profil
Zdravím, mám tento kód:

$dotaz1="SELECT * FROM produkty WHERE nazev LIKE '%".$hledany_text."%'

OR popis LIKE '%".$hledany_text."%'
OR popis_dl LIKE '%".$hledany_text."%'
OR vyrobce LIKE '%".$hledany_text."%'";
$vyber1= mysql_query($dotaz1);
$vysledek1=mysql_fetch_array($vyber1);

while($row1 = mysql_fetch_array($vysledek1))
{

echo $row1['nazev'];

}//konec while


nemůžu přijít na to, kde mám chybu. Zkoušela jsem dotaz samostatně v databázi a normálně to vybere požadované řádkdy. Proměnná $hledany_text prázdná není. Script hlásí chybu: "Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result ". Díky za radu...
Joker
Profil
Volá se dvakrát za sebou mysql_fetch_array

Tenhle řádek smazat:
$vysledek1=mysql_fetch_array($vyber1);

a tenhle změnit:
while($row1 = mysql_fetch_array($vyber1))
iru
Profil
jsem blbec, omlouvám se za hloupý dotaz... a díky:-)
Toto téma je uzamčeno. Odpověď nelze zaslat.