看板 PHP 關於我們 聯絡資訊
<?php $link_ID=mysql_connect("localhost","root","*******"); mysql_select_db(" postmanager"); $str="SELECT * FROM `posts` WHERE Ps_TAGS="tag1""; $result=mysql_query($str,$link_ID); mysql_close($link_ID); list($subject,$date,$content,$tags)=mysql_fetch_row($result); ?> <?php echo"主題:"; echo $subject; echo"<br>"; echo"日期:"; echo $date; echo"<br>"; echo"內容:"; echo $content; ?> Parse error: syntax error, unexpected T_STRING 它一直說明此行有語法錯誤的問題 是因為雙引號的關係嗎? 要如何解決?? 還是我的其他語法有誤?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.195.236
tonytsai88:$str="SELECT * FROM `posts` WHERE Ps_TAGS='tag1'"; 08/19 02:09
JYHuang: WHERE Ps_TAGS='tag1'" 不能用一樣的雙引號 08/19 02:08
感謝兩位解答 現在又多出以下問題(紅色部分) mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\**************** on line 14 我的來源有問題?? 可是資料庫都設的沒錯... ※ 編輯: hymanguo 來自: 140.119.195.236 (08/19 03:07)
grassboy2:mysql_fetch_row是不是要有第二個參數? 08/19 03:09
hymanguo:第二個參數是指?? 08/19 03:17
grassboy2:MYSQL_ASSOC和另一個…忘了~google吧^^~ 08/19 03:18
hymanguo:OK 我試看看再回報 08/19 03:19
hymanguo:在sql_fetch_array( ,MYSQL_ASSOC限文字MYSQL_NUM限數字) 08/19 03:24
hymanguo:MYSQL_BOTH表示兩者都可以,但可以省略不寫 (google說) 08/19 03:28
hymanguo:所以 還沒解決問題@@ 08/19 03:59
gmoz:"" 08/19 08:22
allanshen:在 mysql_close()之前,echo mysql_error();看有沒有錯 08/19 08:38
gmoz:再檢查看看有沒有打錯字 08/19 08:56
linrobz:在mysql_fetch_row之前可以做mysql_close()嗎? 08/19 09:30
linrobz:把mysql_close移到最後面看看 08/19 09:30
amosa:Ps_TAGS="tag1"" => Ps_TAGS='tag1'" , 希望您是筆誤@_@ 08/19 11:31
cjoe:mysql_close 在 mysql_fetch_row 之前可以run嗎? 08/19 17:54
hymanguo:樓上,可以run 08/20 00:42
hymanguo:'tag'更之前的大大有回了 我已經改了 08/20 00:42
hymanguo:我要說原因了>"< " postmanager"多了一個字元(跪) 08/20 00:42
hymanguo:但還是感謝大家幫忙,有讓我有一些成長了 08/20 00:43