2014-02-12 187 views
-1
<? while($blog2 = mysql_fetch_array($blog)) 
{ 
    $tag = ("select * from blogtag_ref inner join blogtag on blogtag_ref.tag_id = blogtag.tag_id where blogtag_ref.blog_id = '".$blog2['blog_id']."' ") or die(mysql_error()); 
?> 
<table width="1040" border="0" cellspacing="0" cellpadding="10" align="center"> 
    <tr> 
    <td><div class="blogtitle"><? echo $blog2['subject']; ?></div></td> 
    </tr> 
    <tr> 
    <td><div class="blogdate"><? echo $date; ?></div> // 


    <? while($tag2 = mysql_fetch_array($tag)) 
    { ?> 
    <div class="blogtag"><? echo $tag2['tag']; ?></div>/ 

    <? } ?> 

它給了我Warning: mysql_fetch_assoc() expects parameter 1 to be resourcemysql_fetch_array錯誤想不通爲什麼

我知道我的SQL是正確的,如果我呼應$tag ...我在phpMyAdmin複製粘貼......它給我的結果...

是因爲我不能在一段時間內放一段時間?

回答

2

你指的是($標籤)的變量不是一個結果,mysql_fetch_array()需要從mysql_query

$tag = mysql_query("select ....") or die('yeah'); 
while($tag2 = mysql_fetch_array($tag)) 
+0

啊,我忘了...的mysql_query謝謝你這麼多,我看了它20分鐘... – user3011784

0

因此你需要評估你的SQL語句,然後才能從中獲取數據。插入你的查詢信息'mysql_query'。

$tag = ("select * from blogtag_ref .... 
$result = mysql_query($tag, $db_connection); 

然後,您可以使用$result

while($tag2 = mysql_fetch_array($result)) { 
0
$tag = ("select * ... 

應該讀

$tag = mysql_query("select * ... 
相關問題