mysql_fetch_array() はパラメータ 1 が resource
$host = "localhost";
$user = "root";
$password = "123456";< であることを期待します。 🎜>
$connection = mysqli_connect($host,$user,$password);
if(!$connection){
exit('mysql データベースへの接続に失敗しました!');
}
$dbname = "chuanke";
mysqli_select_db($connection,$dbname);
$sql = "SELECT * FROM `user`";
$ result = mysqli_query($connection,$sql);
while($row=mysqli_fetch_array($result))
{
echo $row[`UserName`]."
}
?>
この時点で次のプロンプトが表示されました: Notice: 未定義のインデックス
その後、while($row=mysqli_fetch_array($result)) を while($ row=mysql_fetch_array ($result))
この時点で報告されるエラーは次のようになります: mysql_fetch_array() はパラメータ 1 がリソースであることを期待しています,
------解決策のアイデア------ - --------
error_report,
ini_setting("display_errors", 1);
var_dump をコードの各行に開きます。問題の場所をほぼ特定できます。
デバッグの基礎能力を強化します。
------解決策のアイデア----------------------
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {<br />