2017-01-03 12 views
1

<textarea>ここで私はSQLクエリを記述して実行できるのですか? PHPMyAdminと同様です。SQLクエリを実行するHTML Textarea

このようなことは可能ですか?

+1

AJAX SQLクエリを実行し、結果を処理してブラウザに返すPHPファイルへのテキストエリアの内容。 – Moose

+1

[SQLインジェクション](https://www.owasp.org/index.php/SQL_Injection)ツールを作成しようとしていますか?長期的には、このツールは利益よりも害を及ぼす可能性が高くなります。再考してください。 – Asaph

+0

@Asaphあなたはおそらく正しいですが、それは学校の宿題なので、とにかくそれをやらなければなりません^^ –

答えて

1
  1. テキストエリア+送信ボタンを使用してPOSTフォームを作成します。
  2. textareaからPOST値を取得します。$ sql = $ _POST ['sql'];
  3. この値をクエリに使用します。
  4. クエリを実行します。 $ PDO-> query($ sql) - > fetchAll(PDO :: FETCH_ASSOC);もちろん

あなたはMySQLiのは、MySQLまたは別のライブラリを使用することができます - この例では、

:) PDOにあったそして、あなたが例えばないようにしたい場合は、いくつかのエントリを逃れるために、後にも持っていますSQLインジェクション。しかし、あなた自身のためだけにそれをやっているなら、上記の4つのステップは大丈夫です。

+0

ありがとう、私はそれを試してみましょう:D私は質問がある場合私はあなたに戻ってくる –

関連する問題