ホームページ > バックエンド開発 > PHPチュートリアル > mysql_fetch_array() ステートメントが正常に出力されないのはなぜですか?

mysql_fetch_array() ステートメントが正常に出力されないのはなぜですか?

WBOY
リリース: 2016-06-23 14:06:15
オリジナル
840 人が閲覧しました

$conn=@mysql_connect("localhost","root","") または die ("リンク エラー");
$sql="SELETE * FROM テスト";
$query=mysql_query($sql,$conn);
$array=mysql_fetch_array($query);
print_r($array);

?>










警告: mysql_fetch_array(): 指定された引数は、D:WAMP5wampwwwtestfile.php の 6 行目で有効な MySQL 結果リソースではありません。指定された引数は有効な MySQL 結果リソースではありません パラメータは MYSQL 結果リソースではありません
つまり、SQL ステートメントの実行に問題があるということです

SELETE * FROM test
ログイン後にコピー

SELECT * FROM test
ログイン後にコピー
に変更してください

SQL code?1SELETE * FROM test

Change to

SQL code?1SELECT * FROM test


変更後、出力に何か問題があるのはなぜですか? ?疑問符


Array ( [0] => 1 [id] => 1 [1] => ?? [uid] => ?? [2] => 2008-07-02 [regdate ] => 2008-07-02 [3] => ?? [remark] =>
エンコーディングは統一されていません

mysql_query("エンコーディング ");

また、ブラウザのエンコーディングも一貫している必要があります。

私がもっと興味があるのは、どうやってデータを入手したのかということです。

phpmyadmin の SQL ステートメントを作成する前に、詳しく読んでください

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