У меня есть пользователи, которые добавляют строки в db. Прямо над их изображением я показываю количество строк, которые они добавили. Довольно просто и отлично работает. Проблема заключается в том, что я получаю ошибку, которая не имеет смысла:PHP num_rows работает, но показывает ошибку
mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in...
while($row = mysqli_fetch_array($query, MYSQLI_ASSOC)){
$result = mysqli_query($con,"SELECT * FROM my_table WHERE user_ids = ".
$row['user_id']."");
$reput = mysqli_num_rows($result);
}
$query
отлично работает тоже идея, как удовлетворить ошибку?
Попробуйте апостроф? 'WHERE user_ids = '". $ Row [' user_id ']. "'" ' – Zak
отлично, спасибо. Это сработало. Я подумал, что, поскольку идентификатор пользователя является целым, должно быть хорошо – JoshuaNa
Технически не дубликат, так как вопрос был о конкретном ошибка .. Не о «когда» использовать тики и т. д. Хотя вопрос будет информативным для пользователя, без сомнения. Это не дубликат его вопроса ... – Zak