dies ist mein FehlerCodeCodeigniter kippt Aufgetreten ein Datenbankfehler
Fehlernummer: 1064
Sie haben einen Fehler in Ihrer SQL-Syntax; Überprüfen Sie das Handbuch, dass entspricht Ihrer MariaDB-Server-Version für die richtige Syntax zu verwenden in der Nähe von 'SET
last_activity
= 1475651663,user_data
= ' a: 2: {s: 9: \ "user_data \"; s: 0: \ " \ " 'in Zeile 1UPDATE SET
last_activity
= 1475651663,user_data
= ' a: 2: {s: 9: \ "user_data \"; s: 0: \ "\"; s: 6: \" userID \ "; s: 1: \" 1 \ ";}‘ WHEREsession_id
= 'a93b1301e25923d034f0e81140a0be07'Dateiname: C:
/xampp/htdocs/CI3/system/database/DB_driver.phpZeilennummer: 691
das ist mein Modell
class User Verlängert CI_Model {
function create_user($date){
$this->db->insert('users',$data);
}
function login($username,$password){
$where=array(
'username'=>$username,
'password'=>$password
);
$this->db->select()->from('users')->where($where);
$query=$this->db->get();
return $query->first_row('array');
}
}
dies ist mein Controller Klasse Benutzer erweitert CI_Controller {
function login(){
$data['error']=0;
if($_POST){
$this->load->model('user');
$username=$this->input->post('username',true);
$password=$this->input->post('password',true);
$user=$this->user->login($username,$password);
if(!$user){
$data['error']=1;
} else {
$this->session->set_userdata('userID',$user['userID']);
redirect(base_url().'posts');
}
}
$this->load->view('header');
$this->load->view('login',$data);
$this->load->view('footer');
}
function logout(){
$this->session->sess_desstroy();
redirect(base_url().'posts');
}
}
, warum ich in Beiträge gehen kann nicht ??
Es scheint, Sie Tabellennamen in Ihrem Update-Abfrage verpasst. –
von ('Benutzer') <- das ist meine Tabelle? – Superman
Ich denke schon. Aber Sie müssen die Update-Abfrage finden. –