10/10/2018, 09:44
Thao tác với MySQL
Mọi người ơi, mình là newbie mới bắt đầu tập lập trình với PHP.
Mình gặp lỗi này mà không sửa được.
Mình có một table category có 7 bản ghi mình muốn hiển thị số lượng bản ghi
$sql_query = mysql_query ("select count(*) as dCount from category");
$result = mysql_fetch_array($sql_query);
$total_entries = $result["dCount"];
Nhưng toàn báo
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
Mọi người ai biết chỉ mình với. Thanks
Mình gặp lỗi này mà không sửa được.
Mình có một table category có 7 bản ghi mình muốn hiển thị số lượng bản ghi
$sql_query = mysql_query ("select count(*) as dCount from category");
$result = mysql_fetch_array($sql_query);
$total_entries = $result["dCount"];
Nhưng toàn báo
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
Mọi người ai biết chỉ mình với. Thanks
Bài liên quan
Trong đó $Conn = mysql_connect($host, $dbUser, $dbPass);
$result = mysql_fetch_array($sql_query);
$total_entries = $result["dCount"];
chạy thử ở trong phpmyadmin xem nó báo cái gì sai
Đã kết nối tới cơ sở dữ liệu thành công.
Thực ra lần trước khi mình code bình thường thì vẫn hiển thị kết quả bình thường. Nhưng lần này khi mình code theo kiểu hướng đối tượng để tăng tính mềm dẻo thì xuất hiện lỗi thông báo như trên mặc dù các câu lệnh vẫn như thế. Có thể là do mình làm theo kiểu hướng đối tượng không được đúng.
Nhưng không biết sai chỗ nào cả. (_ _*)
- chưa kết nối
- câu truy vấn ko đúng ( sai cú pháp , sai biến ....)
nên cậu thử kiểm tra lại bằng cách thay giá trị vào câu truy vấn ( bỏ biến ) rồi chạy trực tiếp trong myaminphp . nếu nó đúng thì biến có vấn đề , nếu nó chạy sai thì xem lại cú pháp
$sql_query = mysql_query ("select count(*) as dCount from category");
$result = mysql_fetch_array($sql_query);
$total_entries = $result["dCount"];
Trong đó $Conn = mysql_connect($host, $dbUser, $dbPass);