ホームページ > バックエンド開発 > PHPチュートリアル > mysql_fetch_array() はパラメータ 1 がリソースであることを期待します

mysql_fetch_array() はパラメータ 1 がリソースであることを期待します

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:18:54
オリジナル
1113 人が閲覧しました

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 />
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート