私のコードで何が問題になっていますか?私はSQLエラー出力を取得します。 PHPMYADMINでSQL文を入力すると正常に動作します。あなたは私たちの人を助けてくれますか?PHPのSQLステートメントが役に立たない
<html>
<body>
<?php
require_once ('connection.php');
$db_link = mysqli_connect (
MYSQL_HOST,
MYSQL_USER,
MYSQL_PW,
MYSQL_DB
);
$sql ="SELECT ip, username, password from table WHERE available = 1 LIMIT 1" ;
if ($result = $db_link->query($sql)) {
echo "<p>Your login details: </p><table>";
while ($row = $result->fetch_array()) {
echo "<tr>";
echo "<td>", "$row[0]","</td>";
echo "<td>", "$row[1]","</td>";
echo "</tr>";
}
echo "</table>";
$result->close();
}
else {
echo "SQL Error";
}
$db_link->close();
?>
</body>
</html>
変更' mysqli_connect'を読みました。前者は手続き型の接続であり、 'link'引数はあなたが呼ぶ各手続き型メソッドに' connection'引数として渡されます。あなたが望むのは 'OOP'インターフェースなので、接続ファクトリーのメソッドを適切に連鎖させることができます。 – Ohgodwhy