高手指教呀!

sclarkca810619 2004-08-26 09:34:41
我的sql=select * from database where id=$id; #$id是从上一个网页中传过来的,或者直接改成id=1.
执行
。。。。
然后,我使用&row=mysql_fetch_array($result);
......

等我访问的时候,&row=mysql_fetch_array($result)这条语句报参数非法
为什么?
是不是我的sql不能这么写呀?
这样不能取数组了吗?
ps:我确信其余的地方应该没有错误。
...全文
78 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzkd 2004-08-27
  • 打赏
  • 举报
回复
,&row=mysql_fetch_array($result)这条语句报参数非法

这里的&符号要换成$,如果这里不是楼主打错的话...

唯一的可能就是你的$id的值不存在,你echo 一下看看
zairwolfi 2004-08-27
  • 打赏
  • 举报
回复
&row=……难道这是定位符和内存地址什么的?
Einar 2004-08-26
  • 打赏
  • 举报
回复
$sql = "select * from datebase where id=$id";
$query = mysql_query($sql);
$result = mysql_fetch_array($query);
这样应该没有错的,如果有错的话,可能是你的参数不对
fzjw 2004-08-26
  • 打赏
  • 举报
回复
难道楼主不喜欢美元??
^o^
fzjw 2004-08-26
  • 打赏
  • 举报
回复
&row=mysql_fetch_array($result);
这是什么
是“$”->美元,不是&
yksy 2004-08-26
  • 打赏
  • 举报
回复
$sql=select * from database where id=$id;
zyzeric 2004-08-26
  • 打赏
  • 举报
回复
$sql=select * from database where id='$id' <-----
加个引号

21,882

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧