Hallo alle zusammen bekomme ich die folgende Fehlermeldung, wenn ich meine Form für meine CI 3 Website einreichen:Aufruf einer Memberfunktion insert() bei null. Codeigniter
Fatal error: Call to a member function insert() on null
, die dieser Fehler auftritt, auf 20 Linie ist:
$query = $this->db->insert('temp_subscribed_users', $data);
Hier ist die voll ist Funktion:
public function add_temp_user($key)
{
echo "hello";
$data = array(
'TEMP_EMAIL' => $this->input->post('email'),
'TEMP_KEY' => $key
);
echo var_dump($data);
$query = $this->db->insert('temp_subscribed_users', $data);
if($query)
{
return true;
}else{
return false;
}
}
Ich bin nicht sicher, was es durch Null bedeutet. Der Tabellenname ist korrekt und ich habe einen var_dump ausgeführt, um zu bestätigen, dass das Array gefüllt wird. Ich habe auch dafür gesorgt, dass ich in die Funktion komme, indem ich "hallo" ausspreche und es auf die Seite ausgibt.
Jede Hilfe ist dankbar, danke!
Zusätzliche Informationen: Ausführen mit XAMPP localhost.
Sie vor dem Laden "db"? – Deep
@Deep ja, ich habe es Autoloading der Datenbank-Bibliothek – Ddrossi93
Sie können die Bibliothek auch manuell laden, bevor Sie die Einfügung ausführen. Sie können '$ this-> load-> library ('database');' verwenden –