Ich habe ein Problem Booleans mit mysqli_stmt :: bind_param in PHP5 zu binden.PHP5 sqli bind_param Problem mit der Bindung boolescher Werte
Die SQL-Abfrage ist die folgende: (?,?,?,) Einfügen in nvp_notes
(Subjekt, messageid, receivedate, lesen) Werte
Wo 'lesen' ist ein tinyint, entweder 0 oder 1, wie ich Probleme mit Bit mit mysqli hatte. So sind die Typen, die ich in bind_param Liste sind:
$stmt->bind_param('sdsd', ...);
Ich habe auch ‚SDSB‘ versucht und ‚SDSS‘, aber nichts scheint zu funktionieren, und ich bekomme immer die Meldung:
Warning: mysqli_stmt::bind_param(): Number of variables doesn't match number of parameters in prepared statement
Wenn Ich entferne das Lese-Feld in der Anweisung, alles funktioniert gut. Mir sind die Ideen ausgegangen. Sicherlich arbeitet bind_param mit booleans ??