私のテーブルには、日付型である receivedOn という名前の列があります。だから私がこれをしたら
$receivedOn= "2013-11-11";
$stmt = $dbi->prepare("insert into mytable(somedata,receivedOn) values (?,?)");
$stmt->bind_param('ss',$somedata,$receivedOn);
$result = $stmt->execute() or die (mysqli_error($dbi)");
データは正常に挿入されますが、$receivedOn が空の場合、データは挿入されず、そこでハングしているように見えます。エラーは返されませんでした。receivedOn が空の場合でも、データを挿入するように mysqli を作成するにはどうすればよいですか? 通常のmysqlクエリ(非mysqli)を使用して、空のreceivedOnでデータを挿入できます