私は自分自身を教えていて、リアルタイムで実行するためにmysqli関数を入力できるツールを作ろうとしています。なぜ "mysqli_stat()がパラメータ1がmysqliであると予期していますか"というエラーが発生することがありますか?
これは私が始めたhtmlファイルです。
<form action="index.php" method="post">
<input type="text" placeholder="User Name" name="username">
<input type="password" placeholder="Password" name="userpassword">
<input type="submit" value="Connect">
</form>
これは接続して、最初の機能を要求するPHPファイルです。
最後に、関数を実行するはずのphpファイルですが、エラーが表示されます。入力している関数は 'mysqli_stat($ conn);'です。他の機能は動作しません。
<?php
$operation = trim($_POST['operation']);
$conn = trim($_POST['conn']);
eval($operation);
?>
<form action="action.php" method="post">
<input type="text" placeholder="MySQLi Operation" name="operation">
<input type="submit" value="Ok">
</form>
このコードを実行すると、 '$ conn'の実行時の値は何ですか?どの文字列をフォームから送信していますか?エラー(メッセージ全体を読む場合)は、文字列だけでなくリソースオブジェクトが必要であることを伝えているようです。 – David
あなたは何をしているのか分かりませんが、驚くほど怖い何かをしています。 –