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

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

Това означава, че заявката е неуспешна. Обикновено това е грешка в синтаксиса на SQL. За да разберете, просто вмъкнете това точно преди реда _fetch_assoc:

print mysql_error();

За да предотвратите съобщението за грешка, структурирайте кода си така, за да проверите $result предварително:

$sql = "SELECT * FROM $tbl_name WHERE....";

if ($result = mysql_query($sql)) {
    $row = mysql_fetch_assoc($result);         
}
else print mysql_error();


  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 въз основа на формула?

  2. MySQL:Бърза разбивка на видовете съединения

  3. Работа с MySQL дати и времеви марки в Java

  4. обхождане на html страница с помощта на php?

  5. MySQL:как да премахнете двойни или повече интервали от низ?