How to fetch single row with prepared statement - PHP & MySQL

Foxyball
Foxyball
22.07.2022 14:59:57 25067

Не бях използвал prepared statements и не знаех как да изкарам само един резултат от заявката :)

Ето това намерих за решение:

  $stmt1 = $conn->prepare("SELECT product_name FROM products WHERE  product_id = ? ");
  $stmt1->bind_param('i',$product_id);
  $stmt1->execute();
  $stmt1->store_result();
  $stmt1->bind_result($product_name);
  $stmt1->fetch();

echo $product_name;

ИЛИ

Метод с  GET_RESULT(); 

  $stmt1 = $conn->prepare("SELECT product_name FROM products WHERE  product_id = ? ");
  $stmt1->bind_param('i',$product_id);
  $stmt1->execute();
  $title = $stmt1->get_result()->fetch_assoc();

echo $title['product_name'];

Коментари

Няма коментари

Остави коментар

Моля, първо влезте във вашия профил Вход.