2016-08-10 8 views
0

基本的には、私の下のステートメントに複数の_POST値を追加できますか?複数の_POST値を挿入してPHP WebフォームからSQLテーブルに送信

$sql = "INSERT INTO emails (emailaddress) // starting action 

VALUES ('".$_POST['email']."')"; // I would like to add more values to send here 
+0

希望の出力は何ですか? –

+0

複数の行に挿入しようとしていますか?同じ列に複数の列がありますか? –

+1

そのようなことをしないでください...準備されたステートメントを使用してください。 –

答えて

1
  1. あなたの変数をエスケープするを持っている。 SQLインジェクションについて読むhere
  2. foreach文を作成できます。例:
    foreach($_POST as $emailaddress){ $sql = "INSERT INTO emails (emailaddress) VALUES (" . $emailaddress . ")"; // Execute query here. }
    このコードニッブはデモンストレーションのためのものであり、直接使用しないでください。最初にEメールアドレスをエスケープします。
関連する問題