私はこの古い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?
私は何を間違っていますか?
助けてください、事前に感謝します:-)