作者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