0
$result = mysqli_query($link,"SELECT * FROM cart,table_products WHERE cart.cart_ip = '{$_SERVER['REMOTE_ADDR']}' AND table_products.products_id = cart.cart_id_product");

выдает ошибку:

mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in
  • 1
    Советую прочитать внимательно ошибку. Если непонятно - обратиться в гугл переводчик..... далее внимательно прочитать документацию по php mysqli_query. и сделать соответствующий вывод на основе полученных знаний .... возможно что-то из этого поможет: http://ru.stackoverflow.com/search?q=expects+parameter+1+to+be+mysqli_result%2C+boolean+given+in – Алексей Шиманский Jan 09 '16 at 17:58

1 Answers1

-1

Из php-документации:

mysqli::query возвращает FALSE в случае неудачи. В случае успешного выполнения запросов SELECT, SHOW, DESCRIBE или EXPLAIN mysqli_query() вернет объект mysqli_result. Для остальных успешных запросов mysqli_query() вернет TRUE.