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

Làm thế nào để gọi một thủ tục được lưu trữ MySQL từ bên trong mã PHP?

Bây giờ tôi đã tìm thấy giải pháp bằng cách sử dụng mysqli thay vì mysql .

<?php 

// enable error reporting
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
//connect to database
$connection = mysqli_connect("hostname", "user", "password", "db", "port");

//run the store proc
$result = mysqli_query($connection, "CALL StoreProcName");

//loop the result set
while ($row = mysqli_fetch_array($result)){     
  echo $row[0] . " - " . + $row[1]; 
}

Tôi nhận thấy rằng nhiều người dường như gặp sự cố khi sử dụng mysql_connect, mysql_query and mysql_fetch_array .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể sử dụng kết nối MySQL cho khung thực thể 6

  2. Tìm nạp văn bản UTF-8 từ MySQL trong R trả về ????

  3. Cách hoạt động của hàm REGEXP_LIKE () trong MySQL

  4. JSON mã hóa kết quả MySQL

  5. giao dịch mysql - quay trở lại bất kỳ ngoại lệ nào