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

PHP (MySQL) грешка:Предупреждение:mysql_num_rows() очаква параметър 1 да бъде ресурс

$result е false защото вашата заявка е невалидна (има синтактична грешка). Използвайте:

$sql = "UPDATE members SET conf=2 WHERE email = '$email_to';"

(обърнете внимание на кавичките около $email_to )

Също така mysql_num_rows() трябва да се използва за SELECT само запитвания. За UPDATE , INSERT и DELETE , използвайте mysql_affected_rows() вместо това.

И накрая, за бъдеща справка, ако вашата заявка не работи, отпечатайте грешката и използваната SQL заявка (нещо като това, което е в отговора на Col Shrapnel). Ще ви помогне да разберете какво не е наред.



  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. Как мога да използвам PDO за извличане на масив с резултати в PHP?

  3. Как да разположите Chamilo MySQL база данни за висока наличност

  4. SQL:Намерете максималния запис за група

  5. JSON_INSERT() – Вмъкване на стойности в JSON документ в MySQL