Autor | Zpráva | ||
---|---|---|---|
gerix Profil |
#1 · Zasláno: 23. 3. 2012, 13:45:32 · Upravil/a: gerix
Zdravím, napsal jsem si script na vyhledávání zboží v databázi podle kódu. Dokud se v db vyskytovali jen číselné kódy bylo vše v pořádku ale jakmile byl kód sestavený i z písmen nastal problém.
Kde mám prosím chybu? (předpokládám, že hned v selectu ale co tam dát konkrétně aby to vzalo a porovnalo i písmena v kódu?) Díky za odpovědi <?php $dotaz="SELECT * FROM ps_product WHERE supplier_reference = 89300B"; // i když je v db tak nefunguje, proč? $dotaz="SELECT * FROM ps_product WHERE supplier_reference = 20002"; // bez problému funguje $vysledek = MySQL_Query($dotaz); while ($zaznam = MySQL_Fetch_Array($vysledek)){ $cenabezdph=$zaznam["price"]; $id_product=$zaznam["id_product"]; } echo "Cena:".$cenabezdph."<br>"; echo "ID produktu:".$id_product; ?> Hlásí to: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /data/www/xxx/pokus.php on line 14 Tak si odpovím sám:) chyba byla v uvozovkách:) $dotaz="SELECT * FROM ps_product WHERE supplier_reference = '89300B'"; |
||
Str4wberry Profil |
#2 · Zasláno: 25. 3. 2012, 16:33:46
Pokud zase někdy narazíš na problém, zkus si vypsat
mysql_error .
|
||
Časová prodleva: 12 let
|
0