Ich erhalte einen Fehler in meinem Codeigniter-Modell, das eine einzelne Zeile in eine MySQL-Tabelle einfügt. Hier ist eine Beschreibung des Fehlers
A Database Error Occurred
Error Number: 1054
Unknown column 'value2' in 'field list'
INSERT INTO `tablename` (`column1`, `column2`) VALUES (value1, value2)
Filename: path\to\DB_driver.php
Line Number: 330
Beide Spalten sind varchar-Spalten, kennt jemand diesen Fehler?
Die Fehlermeldung ist wortwörtlich kopiert worden. Mein Controller-Code lautet wie folgt:
$deviceID=$xmlString->deviceID;
$appType=$xmlString->appType;
$data = array( 'deviceIdentifier' => $deviceID, 'installType'=>$appType );
$this->device_model->insert_new_device($data);
Mein Modellcode lautet wie folgt
class device_model extends CI_Model {
function insert_new_device($lData) {
$this->db->insert('devices', $lData);
return $this->db->insert_id();
}
}