ホームページ >バックエンド開発 >PHPチュートリアル >mysql_fetch_array が実行されないのはなぜですか?
f1399508bff36e80b91ac41844c4106b
b39b633a301bb42166ac5757bde41ce5 を各行の後に追加します。実行が while($arr=mysql_fetch_array($result)) に達すると、内部のコンテンツが実行されないことがわかりました。$sql は正常です
ディスカッション (解決策) に返信
できます。 $valA = $_POST["valA"]; の値を取得します
$result=mysql_query($sql);if(mysql_error()){ echo mysql_errno() . ": " . mysql_error() . "\n";}
$result=mysql_query($sql);if(mysql_error()){ echo mysql_errno() . ": " . mysql_error() . "\n";}
$valA = $_POST["valA"]; が取得できません。この値
ありがとうございます。mumubangditu の方法によると、入力した条件内の漢字が正常に認識されないことがわかりました。どうすれば問題を解決できますか?
mysql_select_db("a1209173000");//データベース名
を入力した後、
mysql_query('set names gbk') を追加します
これは、操作されているデータとデフォルトの文字セットの間の不一致が原因です。データベース
in
mysql_select_db("a1209173000");// データベース名 を入力した後、
mysql_query('set names gbk') を追加します
これは、操作されているデータとデータベースのデフォルトの文字セット
モデレーターありがとうございます、解決しました