php mysql
午後中ずっとこのコードに取り組んでいます。コードに問題がある場合はお知らせください SQLステートメントは正しいので、コピーしていますnavcat に送信すると正しい結果が得られます
コード全体にはこのクエリ操作のみがあり、他の操作はありません。 。
私は午後ずっとこのコードに取り組んでいました。テスト後、コードはデータベースに正しく接続できました。 $row = mysql_fetch_array($result) は false を返します。
コード内 navcat に SQL クエリ文を貼り付けると、 30 件以上の結果が返されます。
$con = mysql_connect($dbhost,$dbuser,$dbpass); if ($con) { mysql_select_db($dbname, $con); $result = mysql_query("SELECT * FROM zzbus WHERE line_name='58路'",$con); while($row = mysql_fetch_array($result)) { echo($row[0]; }}
1. Web ページ xxx のエンコーディング
840983769be68b514fcca8f852eb3a47 2. PHP ファイルのエンコーディング (ansi または UTF8)
3. MYSQL クライアントのエンコーディング (名前 xxx を設定)
1) mysql_error を使用してエラーがあるかどうかを確認します
2) 中国語の文字を削除して結果を確認します
1) mysql_error () を使用すると null 値が返されます。エラー メッセージは表示されないはずです
2) 58 以降の「道路」を削除しても機能しません
ここで、mysql_fetch_array という文が疑わしいと思います。 ($result) が正しく動作していません
ご指導ありがとうございます ~~~
本当に感謝しています