Mysql
 sql >> база данни >  >> RDS >> Mysql

Предупреждение:mysql_num_rows():предоставеният аргумент не е валиден ресурс за MySQL резултат

Променете $result = @mysql_query ($query);

с

$result = mysql_query ($query) or die(mysql_error());

и вижте дали имате някакви грешки.

РЕДАКТИРАНЕ:

Пропуснали сте запетая след oc.price и преди prd.products_id. Променете заявката си по следния начин:

$query = "SELECT us.users_id, us.users_first_name, us.users_surname, us.users_business, 
             ord.order_id, ord.users_id, ord.total, ord.order_date,  
             oc.oc_id, oc.order_id, oc.products_id, oc.quantity, oc.price/*here*/,/**/
             prd.products_id, prd.products_name, prd.price      
         FROM users AS us, orders AS ord, order_contents AS oc, products AS prd  
         WHERE ord.order_id=$id
         AND us.users_id = ord.users_id
         AND ord.order_id = oc.order_id
         AND oc.products_id = prd.products_id    
         ";


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL избира последните 3 реда, подредени по ASC

  2. Автоматично генериране на диаграма на база данни MySQL

  3. Сравняване на стойностите за дата на CURDATE() с пълно поле за времеви печат

  4. Обвързването на модел на маршрут не работи

  5. Как да SELECT въз основа на стойност на друг SELECT