function newpage($user_id,$page_title,$page_name,$page_content){
if(!$stmt=$this->_conn->prepare("INSERT INTO pages(user_id,heading,name,content,created)values(?,?,?,?,NOW())")){
echo $this->_conn->error;
}
$stmt->bind_param('isss',$user_id,$page_title,$page_name,$page_content);
if(!$stmt->execute()){
return false;
}else{
return true;
}
}
Probleme in der Abfrage verwendet Mysqli Anweisungen vorbereitet, Abfrage enthalten NOW() für aktuelle time..in mysql db 'erstellt' geändert wird auf „Stachel (20)“Fehler in der SQL-Syntax: Mysqli mit NOW vorbereiten()
Fehler
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 Fatal error: Call to a member function bind_param() on boolean in C:\program data2\xampp\htdocs\engine\admin\cms.class.php on line 15
**
Solved...
**
zusätzlich zu den von @assen erwähnten Tippfehler würde ich vorschlagen, es besser ist, Ihre Tabelle zu bearbeiten und hinzufügen Standard 'CURRENT_TIMESTAMP 'constraint für die Spalte' created' auf diese Weise brauchen Sie nicht 'NOW()' aus php –