詳細は次のとおりです:
mysql のデータテーブル構造:
SQL ステートメント:
SELECT ID FROM tradeDetails WHERE userName = '李思' AND GoodsID = '1'
PHP コード:
<?phpmysql_connect("localhost","root","root");mysql_query("set names utf-8");mysql_select_db("test");// 为方便说明问题,我把条件参数设为常量$querySql="SELECT ID FROM tradeDetails WHERE userName = '李四' AND goodsID ='1'"; $rs=mysql_query($querySql);$totalRows_myrs=mysql_num_rows($rs); echo $totalRows_myrs;?>
mysql_query("set names utf8");
PHP ファイル自体も utf8 でエンコードされている必要があります。
PHP ファイル自体も utf-8 でエンコードする必要があります
最初の 2 つの正解は、へー、エンコードの問題のはずです。 。 。
みなさん、ありがとうございました! 1 階のモデレータの指示に従って、間違ったコードを書いていたことがわかりました。utf-8 を utf8 に変更してください。少ないので均等割はしません笑