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

Kiểm tra xem mysql_query có trả lại bất kỳ thứ gì hay không

Câu trả lời của Jeremy Ruten ở trên là tốt và thực hiện nhanh chóng; mặt khác, nó chỉ cung cấp cho bạn số hàng và không có gì khác (nếu bạn muốn dữ liệu kết quả, bạn phải truy vấn lại cơ sở dữ liệu). Những gì tôi sử dụng:

// only ask for the columns that interest you (SELECT * can slow down the query)
$query = "SELECT some_column, some_other_column, yet_another_column FROM `table`";
$results = mysql_query($query, $connection);
$numResults = mysql_num_rows($results);
if ($numResults > 0) {
   // there are some results, retrieve them normally (e.g. with mysql_fetch_assoc())
} else {
   // no data from query, react accordingly
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:ALTER IGNORE TABLE đưa ra vi phạm ràng buộc về tính toàn vẹn

  2. Lưu trữ dữ liệu nhạy cảm một cách an toàn trong cơ sở dữ liệu

  3. trừ 1 từ số trong một hàng Truy vấn SQL

  4. pip3 cài đặt mysql-python không thành công với mã lỗi 1 trong / tmp / pip-install-4nev4id4 / mysql-python /

  5. chỉ mục duy nhất của mysql được sử dụng làm phương pháp xử lý ngoại lệ trong java