PHP+MYSQL读取数据库内容

<?php$name=$_GET["name"];$conn=@mysql_connect("*","*","*")ordie("数据库连接错误");mysql_sele... <?php
$name=$_GET["name"];
$conn = @mysql_connect("*","*","*") or die ("数据库连接错误");
mysql_select_db("*",$conn);
mysql_query("set names utf8");
$sql = "select * from buy where name='".$name."'";
$query = mysql_query($sql);
$row = mysql_fetch_array($query);
echo $row[email]."<br/>";
?>
为什么不显示数据!!!
展开
 我来答
w_c520
2013-08-30 · TA获得超过319个赞
知道答主
回答量:565
采纳率:0%
帮助的人:183万
展开全部
你现在输出下$_GET['name']的值??确定不为空后去数据库找下?把SQL语句放到命令行运行下,看能否查出数据来
追问
不为空
追答
你把这个SQL语句放到命令行去试试?看能查到数据??
雪鹰翔天
2013-08-30 · TA获得超过165个赞
知道小有建树答主
回答量:416
采纳率:0%
帮助的人:318万
展开全部
试下$row[0],$row[1],mysql_fetch_array的结果是数字和关联,如果用索引取不出来东西,估计是返回结果有问题了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zengfeng44
2013-08-30
知道答主
回答量:9
采纳率:0%
帮助的人:5.4万
展开全部
试试把echo $row[email]."<br/>"; 改成 $row['email']."<br/>";
追问
不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
远方的苇莺hhp
2013-08-30
知道答主
回答量:21
采纳率:100%
帮助的人:10.5万
展开全部
先输出$name的值,再把sql语句复制到命令行,把$name替换掉,应该就能发现问题出在哪了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式