Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

lỗi php khi sử dụng thủ tục được lưu trữ

Thủ tục MySQL không trả về tập hợp kết quả. Cách bạn có thể truy cập kết quả từ quy trình MySQL như bên dưới.

CREATE PROCEDURE selectproducts (OUT ver_param VARCHAR(25))
BEGIN
  # Set value of OUT parameter
  SELECT count(ProdId)  INTO ver_param from products;
END;

Bây giờ để truy cập đầu ra trong tập lệnh PHP của bạn, hãy thực thi truy vấn bên dưới ngay sau lệnh gọi thủ tục.

$sql = $mysqli->query("call selectproducts(@productcount)");
$results = $mysqli->query ("select @productcount as COUNT");
$rows = mysqli_fetch_array($results);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn MySQL không hoạt động khi sử dụng biến php trong mệnh đề where

  2. Tối ưu hóa truy vấn django để kéo khóa ngoại và mối quan hệ django-taggit

  3. Oracle:Truy vấn được tham số hóa với mệnh đề IN trả về giá trị null

  4. tiêu đề bảng lặp lại từ một vòng lặp for trong php

  5. trả về boolean mysql là 'yes' hoặc 'no'