Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in ..php on line 21
第21行是
for ($i=0; $i < mysqli_num_rows($result); $i++) {
代码:
$mysqli = connect();
$MAX_SELECT = 50;
$SELECT_LIMIT_1 = 0+($MAX_SELECT*$page);
$result = $mysqli->query("SELECT alog.text, users.login, alog.userid from alog JOIN users ON alog.userid=users.id LIMIT ". $SELECT_LIMIT_1 .", ". $MAX_SELECT);
for ($i=0; $i < mysqli_num_rows($result); $i++) {
$rows = $result->fetch_assoc();
if(isset($_GET['debug'])) print_r($rows);
echo '
<tr>
<td><a href="/admin/user.php?id='. $rows["userid"] .'" style="color: #337ab7;">'. $rows["login"] .'</a>' .': '. $rows["text"] .'</td>
</tr>
';
}
$mysqli->close();
答案 0 :(得分:0)
您为mysqli
更改此
for ($i=0; $i < mysqli_num_rows($result); $i++) {
到
for ($i=0; $i < $result->num_rows;; $i++) {
答案 1 :(得分:0)
您的查询似乎无效。
确保您的查询已执行且musiccursor = managedQuery(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,proj, null, null, sortOrder);
有一些数据。
$result