小さなプログラムはローカルでは完全に動作しますが、実行のためにサーバーに送信されると、データが見つかりません。ただし、リモートの phpMyAdmin で SQL を使用してクエリすることができます。理解できない場合は助けてください。同じような経験がありました。コードは次のとおりです。
$query = "select name,class,schoolid from studentslist where class like '$query_class' and name like '$query_name' "; echo $query.'<br>'; $result = MySql_query($query, $id);// if($result)echo 'query success'; $totalnum = MySql_num_rows($result);echo $totalnum.' records found.'; if ($totalnum < 1) { echo "<p align=left>未找到 " . $query_class . " 班姓名为 " . $query_name . " 的学生记录。</p>"; }
エンコーディングの問題である可能性があります。次を追加してください。名前はutf8" ; ありがとう!