作者hymanguo ()
看板PHP
標題[請益] 語法錯誤的問題
時間Sun Aug 19 01:59:07 2007
<?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
1F:推 tonytsai88:$str="SELECT * FROM `posts` WHERE Ps_TAGS='tag1'"; 08/19 02:09
2F:推 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)
3F:推 grassboy2:mysql_fetch_row是不是要有第二個參數? 08/19 03:09
4F:推 hymanguo:第二個參數是指?? 08/19 03:17
5F:推 grassboy2:MYSQL_ASSOC和另一個…忘了~google吧^^~ 08/19 03:18
6F:推 hymanguo:OK 我試看看再回報 08/19 03:19
7F:推 hymanguo:在sql_fetch_array( ,MYSQL_ASSOC限文字MYSQL_NUM限數字) 08/19 03:24
8F:→ hymanguo:MYSQL_BOTH表示兩者都可以,但可以省略不寫 (google說) 08/19 03:28
9F:→ hymanguo:所以 還沒解決問題@@ 08/19 03:59
10F:推 gmoz:"" 08/19 08:22
11F:推 allanshen:在 mysql_close()之前,echo mysql_error();看有沒有錯 08/19 08:38
12F:推 gmoz:再檢查看看有沒有打錯字 08/19 08:56
13F:推 linrobz:在mysql_fetch_row之前可以做mysql_close()嗎? 08/19 09:30
14F:→ linrobz:把mysql_close移到最後面看看 08/19 09:30
15F:→ amosa:Ps_TAGS="tag1"" => Ps_TAGS='tag1'" , 希望您是筆誤@_@ 08/19 11:31
16F:推 cjoe:mysql_close 在 mysql_fetch_row 之前可以run嗎? 08/19 17:54
17F:推 hymanguo:樓上,可以run 08/20 00:42
18F:→ hymanguo:'tag'更之前的大大有回了 我已經改了 08/20 00:42
19F:→ hymanguo:我要說原因了>"< " postmanager"多了一個字元(跪) 08/20 00:42
20F:→ hymanguo:但還是感謝大家幫忙,有讓我有一些成長了 08/20 00:43