私はこの古いmysqlクエリを持っています:
$sql = mysql_query("SELECT id FROM nf_users
WHERE points >
(SELECT points FROM nf_users WHERE id = 1)
AND played > 0");
$row = mysql_fetch_array($sql);
$rank = mysql_num_rows($sql)+1;
これにより、$rank
の値が得られます2578
。今、次のように mysqli で同じことをしようとすると:
$sql = mysqli_query($connect,"SELECT id FROM nf_users
WHERE points >
(SELECT points FROM nf_users WHERE id = 1)
AND played > 0");
$row = mysqli_fetch_array($sql);
$rank = mysqli_num_rows($sql)+1;
今$rank
だけ言う1
?
私は何を間違っていますか?
助けてください、事前に感謝します:-)