выдает ошибку в error_log : mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in
Сама часть кода:
<?php
$rows = "";
$podcat_id = $child->category_id;
$lin = mysqli_query($link, "SELECT * FROM nqh02_jshopping_products_to_categories WHERE category_id = ".$podcat_id." ");
while($row = $lin->fetch_array())
{
$rows[] = $row;
}
if ($rows[8]) {
$int = array_splice($rows, -9);
}
else{
$int = $rows;
}
?>
<?php for($i=0; $i < 8; $i++) {
$id_p = $int[$i][product_id];
$product = mysqli_fetch_array(mysqli_query($link, "SELECT * FROM nqh02_jshopping_products WHERE product_id =".$id_p." "));
?>
Ругается на строку с запросом. Подскажите, пожалуйста, решение этого вопроса
<?php for($i=0; $i < 8; $i++) {
$id_p = $int[$i][product_id];
$product = mysqli_fetch_array(mysqli_query($link, "SELECT * FROM nqh02_jshopping_products WHERE product_id =".$id_p." "));
?>
Тут косяк. Попробуйте так:
<?php for($i=0; $i < 8; $i++) {
$id_p = $int[$i][product_id];
$query = mysqli_query($link, "SELECT * FROM nqh02_jshopping_products WHERE product_id =".$id_p." ");
$product = mysqli_fetch_array($query);
?>
Виртуальный выделенный сервер (VDS) становится отличным выбором
Из массива чекбоксов нужно получить лишь те, у которых атрибут 'data-set-chld' равен атрибуту 'data-set-parent' того, на который кликнули