国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

Warning: mysql_fetch_assoc() expects parameter 1 to be resource

2024-05-04 21:56:30
字體:
來源:轉載
供稿:網友

今天學習php的時候遇到了這個錯誤:Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:xampphtdocsmyblogindex.php on line 15

源代碼是:

  1. <?php 
  2.  $sql="select entries.*,categories.cat from entries,categorie where entries.cat_id=categories.id order by dateposted desc limit 1;"
  3.  $result=mysql_query($sql); 
  4.       $row=mysql_fetch_assoc($result); 
  5.       echo "<h2><a href='viewentry.php?id=" . $row['id'] . "'>" . $row['subject'] . "</a></h2><br/>";  
  6.       echo "<i> in <a href='viewcat.php?id=" . $row['cat_id'] . "'>" . $row['cat'] . "</a> - Posted on " . date("D js F Y g.iA",strtotime($row['dateposted'])) . "</i>"
  7.     echo "<p>"
  8.     echo nl2br($row['body']); 
  9.     echo "</p>"

百度了一下,找到了解決辦法!他出錯的原因是因為數據庫中沒有數據導致musql_fetch_assoc()函數返回值為false,所以下面的$row['']使用就出錯了,所以在使用mysql_fetch_assoc() 函數的時候先對$result做判斷!

  1. <?php 
  2.  $sql="select entries.*,categories.cat from entries,categorie where entries.cat_id=categories.id order by dateposted desc limit 1;"
  3.  $result=mysql_query($sql); 
  4.  if($result){ 
  5.       $row=mysql_fetch_assoc($result); 
  6.       echo "<h2><a href='viewentry.php?id=" . $row['id'] . "'>" . $row['subject'] . "</a></h2><br/>";  
  7.       echo "<i> in <a href='viewcat.php?id=" . $row['cat_id'] . "'>" . $row['cat'] . "</a> - Posted on " . date("D js F Y g.iA",strtotime($row['dateposted'])) . "</i>"
  8.     echo "<p>"
  9.     echo nl2br($row['body']); 
  10.     echo "</p>"
  11.  } 
  12.  else
  13.    echo "沒有文章"
  14.  } 
  15. ?> 

這樣就不會報錯了,注釋:mysql_fetch_assoc() 函數

定義和用法:mysql_fetch_assoc() 函數從結果集中取得一行作為關聯數組,返回根據從結果集取得的行生成的關聯數組,如果沒有更多行,則返回 false。

語法:mysql_fetch_assoc(data)

data 必需,要使用的數據指針。該數據指針是從 mysql_query() 返回的結果。

提示和注釋

注釋:mysql_fetch_assoc() 和用 mysql_fetch_array() 加上第二個可選參數 MYSQL_ASSOC 完全相同。它僅僅返回關聯數組。這也是 mysql_fetch_array() 初始的工作方式。

提示:如果在關聯索引之外還需要數字索引,用 mysql_fetch_array()。

注釋:本函數返回的字段名是區分大小寫的。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 获嘉县| 吐鲁番市| 鄂托克前旗| 长岭县| 双桥区| 贵阳市| 泸定县| 溧水县| 云霄县| 定南县| 堆龙德庆县| 望江县| 翁牛特旗| 班玛县| 亚东县| 曲水县| 汨罗市| 河西区| 铜陵市| 景泰县| 辰溪县| 东城区| 明溪县| 岫岩| 嘉定区| 阳西县| 伊宁市| 潼关县| 手游| 青海省| 合水县| 仲巴县| 井研县| 阿拉善盟| 肇庆市| 鱼台县| 寻甸| 拜泉县| 弋阳县| 天门市| 慈利县|