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

Функция bind_param() върху не-обект | PHP MySQL

И така, какво не е наред с

$_hsync_statment->bind_param("i", $_hsync_id + 1); // THIS LINE

Фактът, че $_hsync_id е променлива, която съдържа int. когато добавите 1 към int. Той произвежда int, който не е приемлив за bind_param. bind_param очаква обект. Опитайте това:

$_hsplus = $_hsync_id + 1;
$_hsync_statment->bind_param("i", $_hsplus); // THIS LINE

Така че сега защо получих два гласа против, когато ръководството ясно казва:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL помощ | Списъкът за избор за оператора INSERT съдържа по-малко елементи от списъка за вмъкване

  2. Как да деактивирате кеша на заявки с mysql.connector

  3. #1273 – Неизвестно съпоставяне:‘utf8mb4_unicode_520_ci’

  4. Оптимизирайте UNION mysql заявка

  5. Получавайте само цифри с помощта на regexp