2016-09-24 7 views

答えて

0

をフォローしたい場合、私は自分自身を発見しました。列を宣言して、自動インクリメントでIDを入力しなくてはなりません。

$ stmt = $ conn-> prepare( 'tblpdo(日付)値(:dates)に挿入'); $ stmt-> execute(array( ':dates' => $ dates));

0

id int not null AUTO_INCREMENT primary key, 
dates datetime 

これは、私は次のエラーを取得しています私のコード

$dates=date("Y-m-d H:i:s"); 
$stmt=$conn->prepare('insert into tblpdo values(:id,:dates)'); 
$stmt->execute(array(':id',':dates'=>$dates)); 

ですexecute関数にインクルードする必要があります。idを挿入する必要はありません。自動インクリメントですが、

$id = 5 ; $stmt->execute(array(':id'=>$id,':dates'=>$dates));

それを定義したり、自動インクリメントに

$stmt=$conn->prepare('insert into tblpdo values(:dates)'); $stmt->execute(array(':dates'=>$dates));

+0

まだ動作しません。第2の方法を試してみます 挿入値のリストが列のリストと一致しません:1136列の数が行1の値の数と一致しません –

関連する問題