10/10/2018, 09:29
Xuất thông tin từ CSDL báo lỗi
Hiện mình có CSDL tên là web , có 2 bảng là user và blog .
bảng blog có 2 cột: noidung và user
noidung chứa những đoạn ký tự do ng` dùng nhập vào
user chứa tên thành viên đã viết đoạn ký tự đó
trang test_db.php hiển thị những đoạn ký tự thành viên đã viết.CODE:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<?
$link=mysql_connect("localhost","root","");
mysql_select_db("web",$link);
$u=$_COOKIE["cookie"];
$result=mysql_query("select noidung from blog Where user=$u",$link);
if(mysql_num_rows($result) <>0)
{
echo "<table border='0' width='100%' id='table1'>";
while($row = mysql_fetch_row($result))
{
$suc = $row[0];
echo "<tr>";
echo "<td>$suc</td>";
echo "</tr>";
}
echo "</table>";
}
?>
<body>
</body>
</html>
---------------------------------------------------------
Không biết sai chỗ nào mà lúc xuất ra nó cứ báo lỗi
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:xampphtdocsweb est_db.php on line 13
Ai fix giúp mình chỉ còn ngày mai thôi
NOTE: mình check CSDL và thấy cột noidung lẫn user đều dc ghi đầy đủ và chính xác
Tiện thể: mình cần 1 skin cho web (ko cần đẹp hay cầu kỳ, càng đơn giản càng tốt ^^).
bảng blog có 2 cột: noidung và user
noidung chứa những đoạn ký tự do ng` dùng nhập vào
user chứa tên thành viên đã viết đoạn ký tự đó
trang test_db.php hiển thị những đoạn ký tự thành viên đã viết.CODE:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<?
$link=mysql_connect("localhost","root","");
mysql_select_db("web",$link);
$u=$_COOKIE["cookie"];
$result=mysql_query("select noidung from blog Where user=$u",$link);
if(mysql_num_rows($result) <>0)
{
echo "<table border='0' width='100%' id='table1'>";
while($row = mysql_fetch_row($result))
{
$suc = $row[0];
echo "<tr>";
echo "<td>$suc</td>";
echo "</tr>";
}
echo "</table>";
}
?>
<body>
</body>
</html>
---------------------------------------------------------
Không biết sai chỗ nào mà lúc xuất ra nó cứ báo lỗi
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:xampphtdocsweb est_db.php on line 13
Ai fix giúp mình chỉ còn ngày mai thôi
NOTE: mình check CSDL và thấy cột noidung lẫn user đều dc ghi đầy đủ và chính xác
Tiện thể: mình cần 1 skin cho web (ko cần đẹp hay cầu kỳ, càng đơn giản càng tốt ^^).
Bài liên quan
Viết hoa các cú pháp (SELECT, WHERE...)
Tên bảng, tên trường để trong dấu sược (`): `blog` , `noidung`...v...v.
Tên biến, tên giá trị để trong dấu nháy đơn ('): '$user'
Sau khi sửa lại code mà vẫn báo vậy thì bạn kiểm tra lại tên bảng, tên cơ sở dữ liệu, tên trường đã đúng chưa. (Chú ý viết hoa và viết thường)
Fix => $result=mysql_query("select noidung from blog Where user='".$u."'",$link);
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\xampp\htdocs\web\test_db.php on line 13
Ai fix giúp mình chỉ còn ngày mai thôi.
thử:
if(mysql_num_rows($result) <>0)
{
}
=>
if(mysql_num_rows($result) !=0)
{
}