免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 4627 | 回复: 28
打印 上一主题 下一主题

[数据库] 在PHP中提取MYSQL数据的问题??? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-08 09:11 |只看该作者 |倒序浏览
代码如下:
$db=mysql_connect(localhost,root,*****);
mysql_select_db($sqlname,$db);
$sql="select * from $sqltable where name=\'$name\'";
$conn=mysql_query($sql);
while ($rs=mysql_fetch_array($conn))
{<TD>姓名:
                </TD
<TD><?=$rs["name"]?></TD>
                <TD>性别:
                </TD>
                <TD><?=$rs["sex"]?></TD></TR>
}

这样老是提示错误:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in E:\web\php_user\result.php on line 30
这个不知道是什么原因,是不是用mysql_fetch_array()这个函数用得不对啊

[ 本帖最后由 lxc521 于 2006-7-8 10:35 编辑 ]

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
2 [报告]
发表于 2006-07-08 09:41 |只看该作者
var_dump( $conn);

论坛徽章:
0
3 [报告]
发表于 2006-07-08 09:44 |只看该作者
$sql="select * from $sqltable where name=\'$name\'";

echo $sql;

论坛徽章:
0
4 [报告]
发表于 2006-07-08 11:07 |只看该作者
我用了var_dump这个函数,出现了这样一个错误是什么啊
bool(false)

下面如果用echo $sql怎么把查询出来的各字段分别获取呢

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
5 [报告]
发表于 2006-07-08 13:18 |只看该作者
既然false了,那就是你的查询存在问题,把var_dump那一行,换成:
echo mysql_error();

论坛徽章:
0
6 [报告]
发表于 2006-07-08 14:38 |只看该作者
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\'李四\'' at line 1
这个是使用了echo mysql_error()以后的报错

论坛徽章:
0
7 [报告]
发表于 2006-07-08 14:40 |只看该作者
难道\'$name\'这样是错误的吗

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
8 [报告]
发表于 2006-07-08 14:43 |只看该作者
会的。

我问你,为什么要用\'呢?

论坛徽章:
0
9 [报告]
发表于 2006-07-08 14:52 |只看该作者
呵。。我看了好多资料都是这样的,我也试过把\去掉,好像也不行的。
报错:Unknown column '脮脜脠媒' in 'where clause'

论坛徽章:
0
10 [报告]
发表于 2006-07-08 14:56 |只看该作者
换下面两种试一下 好像单引号不用转义的!

1. $sql="select * from $sqltable where name=\"$name\"";
2. $sql="select * from $sqltable where name=\"{$name}\"";
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP