菜鸟级问题·求解·

cash2911 2010-07-21 04:48:52
<?php

include("conn.php");
$sql="select * from 'bbs'order by desc";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){


?>
<form name="form2" method="post" action="list.php">

用户:<?=$row[user]?> 标题:<?=row[title]?><br>
内容:<?=$row[content]?>
<?
}
?>

</form>

Parse error: syntax error, unexpected '[', expecting ',' or ';' in E:\www\list.php on line 12

错误如上- -~ 求高手帮忙。·

...全文
73 点赞 收藏 22
写回复
22 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cash2911 2010-07-21
终于盼到高手了。··
回复
kyzy_yy_pm 2010-07-21
$sql="select * from bbs order by 字段 desc";//表名中的点引号去掉,order by 字段 asc/desc
回复
kyzy_yy_pm 2010-07-21
$sql="select * from bbs order by desc";
回复
kyzy_yy_pm 2010-07-21
$sql="select * from 'bbs'order by desc";//将表名的单引号去掉('bbs')
回复
cash2911 2010-07-21
我把$sql="select*from 'bbs'"还是有问题呢 -·
回复
cash2911 2010-07-21
我已经在MYsql里面添加数据了- -~~ 为什么查询出错呢。
添加也是用CONN连接的不是手动插入的·
回复
CunningBoy 2010-07-21
$sql="select * from 'bbs' order by 某个字段 desc";
回复
amani11 2010-07-21
[Quote=引用 10 楼 piger920 的回复:]

引用 9 楼 amani11 的回复:
$sql="select * from 'bbs'order by desc";


order by 某个字段 desc

哈哈 你强 被你发现了
还有'bbs'order连在一起了
[/Quote]

对,,提醒我了,'bbs'又是个问题啊,应该改成`,不是'
回复
CunningBoy 2010-07-21
[Quote=引用 12 楼 cash2911 的回复:]
while($row=mysql_fetch_array($query)){
这行有问题- -!
[/Quote]
实际不是这行的问题,是你的SQL查询失败造成的。
回复
cash2911 2010-07-21
哪有问题吗
回复
cash2911 2010-07-21
while($row=mysql_fetch_array($query)){
这行有问题- -!
回复
cash2911 2010-07-21
supplied argument is not a valid MySQL result resource in E:\www\list.php on line 6
回复
PIGer920 2010-07-21
[Quote=引用 9 楼 amani11 的回复:]
$sql="select * from 'bbs'order by desc";


order by 某个字段 desc
[/Quote]
哈哈 你强 被你发现了
还有'bbs'order连在一起了
回复
cash2911 2010-07-21
分号都加过了··
回复
amani11 2010-07-21
$sql="select * from 'bbs'order by desc";


order by 某个字段 desc
回复
cash2911 2010-07-21
不好意识啊。我改成这样后 上面又报错了- -
<?php

include("conn.php");
$sql="select * from 'bbs'order by desc";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){


?>
<form name="form2" method="post" action="list.php">

用户:<?echo $row['user']; ?> 标题:<?echo $row['title']?><br>
内容:<?echo $row['content']?>
<?
}
?>

</form>


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in E:\www\list.php on line 6
回复
PIGer920 2010-07-21

<form name="form2" method="post" action="list.php">

<?php
include("conn.php");

$sql="select * from bbs order by desc";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
?>
用户:<?php $row["user"]; ?> 标题:<?php row["title"]; ?><br>
内容:<?php $row["content"]; ?>
<?php
}
?>

</form>
回复
hanjingbin 2010-07-21
在[]中的字符串加上''单引号就好了。。。。。。。。。。
回复
amani11 2010-07-21
要配置php.ini的,那种方式已经不推荐了……
回复
cash2911 2010-07-21
哦 我在网上看的代码 说用= 等价于echo`为什么我用就报错呢·
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告