実行クエリの後、私はERROR /成功メッセージを表示したい今、このコードを使用するには、ユーザー入力を介してMySQLのクエリを実行できるようにしたいですか?送信ボタンをユーザ入力(例えば$ _REQUEST ['query'])を受け取り、データベースに接続してクエリを実行するPHPスクリプトにリダイレクトさせるだけです。 コード例:
PHP:
<?php
/* query.php */
$query = $_REQUEST['query']; //do SQLi prevention
$conn = new mysqli('localhost', 'root', '', 'db');
if($conn->connect_error) throw new \Exception('Failed to connect to MySQL server.'); //have the script handle the exception elsewhere
if($conn->query($query) !== false)
{
echo 'Query executed successfully.';
}
else
{
throw new \Exception('MySQL error: ' . $conn->error); //have the script handle the exception elsewhere
}
$conn->close();
HTML:
<!DOCTYPE html>
<!-- index.html -->
<html>
<head>
</head>
<body>
<form method='POST' action='query.php'>
<input type='text' name='query' />
<br />
<input type='submit' />
</form>
</body>
</html>
イムではない、私はあなたが求めている正確に理解してください。クエリを入力してから送信ボタンをクリックしてそのクエリを実行できるようにするフォームを作成すると言っていますか?もしそうなら、ちょうどGoogleのhtmlフォームとPHPのPDO、あなたはそれを一緒に置くことができるはずです – SaggingRufus
いくつかのPHPコードを書くことによって..あなたはまだ持っていますか? – Naruto
いいえ私はまだ持っていませんが、私は本当にそれをしたいです –