私は次のような名前付きプレースホルダーを使用しています:
$job['services_flag'] = 0;
$SQL = "INSERT INTO jobs (
services_flag
)
VALUES (
:services_flag
)";
$STH = $DBH->prepare($SQL);
$STH->execute($job);
ただし、これはを挿入することを主張し1
ます。
名前付きプレースホルダーを使用しない場合:
$SQL = "INSERT INTO jobs (
services_flag
)
VALUES (
0
)";
$STH = $DBH->prepare($SQL);
$STH->execute();
次に、を挿入し0
ます。え?
更新:services_flag
私のSQLデータベースのフィールド
のデータ型はですBIT
。それが何か違いを生むかどうかはわかりません。