多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > Warning: mysql_fetch_assoc() expects parameter 1 to be resource

Warning: mysql_fetch_assoc() expects parameter 1 to be resource

來源:程序員人生   發布時間:2014-05-29 20:53:30 閱讀次數:3561次

今天學習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()。

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

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 性欧美欧美 | 国产亚洲精品美女一区二区 | 91精品一区二区三区在线播放 | 亚洲天堂一区 | 琪琪午夜伦埋大全影院 | 特黄色一级毛片 | 成年人网站免费视频 | 变态 另类 国产 亚洲 | 玖玖中文| 国产成人一区二区三区 | 波多野结衣一区二区在线 | 男人天堂亚洲天堂 | 久久国产大片 | 国产精品毛片在线更新 | 亚洲欧美一级视频 | 亚洲日韩色图 | 亚洲 中文 欧美 日韩 在线人 | 欧美日韩一二三区 | 国产亚洲制服 | 国内精品久久久久影院老司 | 久久精品亚洲欧美va | 在线免费观看中文字幕 | 欧美1级 | 男女污视频在线观看 | 久久国产精品久久国产片 | 亚洲经典一区 | 午夜视频日本 | 久久久久综合国产 | 在线午夜影院 | 亚洲免费网站 | 亚洲五月七月丁香缴情 | 日本高清网址 | 免费网站成人亚洲 | 老司机成人午夜精品福利视频 | 亚洲欧洲高清 | 欧美日韩精品一区二区在线线 | 激情的网站 | 免费视频不卡 | 精品视频一区二区三区四区五区 | 淫欲影院 | 国产成人一区二区三区小说 |