Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapytania do bazy MySQL
Forum PHP.pl > Forum > PHP
tomasz_po
witam mam pytanie co jest nie tak ze to nie chce dzialac tylko wyrzuca:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in xxx.php on line 5 (tutaj to ta linia)

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in xxx.php on line 5

i drugie moje pytanie czy da sie jakoś zamienić to name i price na mysql_fetch_row?
  1. <?php
  2. $query1 = mysql_query("SELECT * FROM orders_products WHERE id_customer=$result[0]");
  3. while ($result1 = mysql_fetch_row($query1)) {
  4. $query2 = mysql_query("SELECT products.name, products.price FROM `orders_products`, `products` WHE
    RE `order_products.id_product`=`products.id`"
    );
  5. $result2 = mysql_fetch_array($query2);
  6. $wartosc = $result2['price'] * $result1[3];
  7. echo"<tr>
  8. <td>{$result2['name']}</td>
  9. <td>{$result2['price']}</td>
  10. <td>$result1[3]</td>
  11. <td>$wartosc</td>
  12. </tr>";
  13. ?>
nevt
nie: `order_products.id_product`

tylko: `order_products`.`id_product`
tomasz_po
Nadal ten sam blad. Wiec to nic nie dalo
nevt
czy w ogóle nie potrafisz samodzielnie analizować problemów i wyciągać wniosków...?

no bo skoro nie: `order_products.id_product`, tylko: `order_products`.`id_product`

to analogicznie, nie: `products.id`, tylko `products`.`id`

każda nazwa bazy, tabeli czy pola ma być ujęta w `` oddzielnie, a nie razem...

sciana.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.