Задать вопрос
@lucsieus
начинающий самурай

Как вывести из таблицы данные из MySql по критериям через PHP?

По этому коду выводит только один поле из таблицы. Можете подсказать, а как именно сделать так чтобы выводились все данные из таблицы по одному ключу?
function getProduct($product_id){
    global $db;
    $query="select * from product WHERE cat_id=".$product_id;
    $res=mysqli_query($db, $query);
    $res=mysqli_fetch_assoc($res);
    return $res;
}


case 'Бургеры': {
                    //$product_id=explode('_',$text )[1];
                    $product_id=1;
                    $product_info=getProduct($product_id);
                    $msg="  Наименование товара: "."<b>".$product_info['name']."</b>".PHP_EOL.PHP_EOL."Описание товара: ".PHP_EOL.$product_info['description'].PHP_EOL.PHP_EOL."Цена (тг.): "."<b>".$product_info['price']."</b>".PHP_EOL.PHP_EOL;
                    if($product_info['photo_link']!=null){
                        $msg.="<a href='".$product_info['photo_link']."'></a> @".$bot_username;
                    }else{
                        $msg.=" @".$bot_username;
                    }
                    //message($chat_id, $product_info['photo_link']);
                    message($chat_id, urlencode($msg).inline_btn(array(' Добавить в корзину ','/addToCart_'.$product_id)),null,'HTML');
}break;
  • Вопрос задан
  • 103 просмотра
Подписаться 1 Простой 7 комментариев
Решения вопроса 1
usdglander
@usdglander Куратор тега PHP
Yipee-ki-yay
mysqli_fetch_assoc в цикл завернуть. В инете полно примеров как разбирать ответ от mysql через while.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы