【PHP】下らねぇ質問はここに書き込みやがれ 4 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0004デフォルトの名無しさん
2016/03/13(日) 18:29:54.00ID:kS6/ihj4$stmt = $pdo -> prepare($sql);の部分でエラーが出てしまいます。[42000]
改善策をお願いします。
$table = "$_GET['table']";
$clmname = '';
$valname = '';
foreach ($_POST as $key => $value) {
$clmname .= $key.", ";
$valname .= ":".$key.", ";
}
unset($key);
//末尾のコンマと空白削除
$clmname = substr($clmname, 0, -2);
$valname = substr($valname, 0, -2);
$sql = "INSERT INTO $table($clmname) VALUES($valname)";
$stmt = $pdo -> prepare($sql);
foreach ($_POST as $key => $value) {
$stmt -> bindValue(":$key", $clan_policy, PDO::PARAM_STR);
}
$stmt -> execute();
■ このスレッドは過去ログ倉庫に格納されています