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

Какво представляват Resource#?

mysql_query() връща набори от резултати като обекти от тип resource (те не са обекти по отношение на PHP ООП код, но не мога да измисля по-добра дума). Те съдържат двоични данни, които могат да бъдат прочетени само от определени функции, например mysql_fetch_*() функции.

За да отстраните грешките си в MySQL заявките, трябва да проверите за грешки, като използвате mysql_error() и mysql_errno() и/или запишете вашите SQL изрази в променливи и ги отпечатайте.

От това, което виждам, изпълнявате две заявки, но презаписвате един и същ $result променлива, без да се прави нищо за първата. Също така, mysql_num_rows() може да брои само един набор от резултати наведнъж, така че не можете да предавате два набора резултати в едно и също извикване.



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

  2. Актуализирайте формуляра с помощта на Ajax, PHP, MYSQL

  3. Как да избегнем ремонт с Keycache?

  4. Как работи MYSQL Self-Join?

  5. PHP:множество SQL заявки в един израз mysql_query