sql >> Database teknologi >  >> RDS >> Mysql

Funktion bind_param() på et ikke-objekt | PHP MySQL

Så hvad er der galt med

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

Det faktum, at $_hsync_id er en variabel, der indeholder en int. når du tilføjer 1 til int. Det producerer en int, der ikke er acceptabel for bind_param. bind_param forventer et objekt. Prøv dette:

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

Så hvorfor fik jeg nu to nedstemmer, da manualen clealy siger:



  1. SQL Indsæt kun i tabel, hvis posten ikke eksisterer

  2. Sådan gemmer du en streng, der indeholder enkelte anførselstegn, i en tekstkolonne i PostgreSQL

  3. Indsætte flere rækker fra array gemt i en session i tabellen?

  4. Oracle sql-afledt tabel - valgfri aliasing