通过mysql查询并将值赋给php中变量

求助如何通过mysql查询出一个条件下的该条信息的其他信息后将其他值赋给php的几个变量啊如通过userid的值查询出userid=3的信息中的usernamesexag... 求助 如何通过mysql 查询出一个条件下的该条信息的其他信息后将其他值赋给php的几个变量啊
如 通过userid的值 查询出userid=3的信息中的 username sex age并将它们赋给php中的$name $sex $age 啊 求具体代码
在线等 谢谢 急@@!~~~~
展开
 我来答
汲职0GL3f6
2011-08-10 · TA获得超过987个赞
知道小有建树答主
回答量:367
采纳率:0%
帮助的人:422万
展开全部
你刚才的截图的:$db=new mysqli(.....);
new是初始化mysqli类的意思
你用的是类对吧
你用的是mysqli类,如果你需要把查询结果读到数组,你是不可以使用mysqli_fetch_array等函数的(因为类会把函数封装,过程函数是没办法用的)。
你只能使用你这个类里面的函数,去看看这个类应该有把查询结果读到数组的函数的。
----------------------------------------------------------------------------------------------------------------------
如果你用的是过程,那么应该这么写:
<?php
mysql_connect('127.0.0.1','root','123456');
//连接数据库,主机名127.0.0.1,用户名root,密码123456
mysql_select_db('phpmyadmin');
//选择数据库phpmyadmin
$user=$_POST['uid'];
//把post的uid保存为user变量
$sql="select * from userinfo where username='$user'";
//定义sql语句
$query=mysql_query($sql);
//执行,并保存为变量
$row=mysql_fetch_array($query);
//把执行结果保存为变量
echo $row['sex'];
//输出一个做测试
?>

如果不行,你可以把mysql换成mysqli
chaoxinggs
2011-08-06 · TA获得超过1017个赞
知道小有建树答主
回答量:1013
采纳率:0%
帮助的人:947万
展开全部
$result = mysql_query("select userid,username,sex,age from usertable where userid = 5");
foreach($result as $key)
{
$userid = $key['userid'];
$username = $key['username'];
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
siwu712
2011-08-06 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:171
采纳率:0%
帮助的人:127万
展开全部
$sql = "select username,sex,age from 你的表名 where userid = 5";
$result = mysql_query($sql);
$arr = mysql_fetch_array($result);
$name = $arr['username'];
$sex=$arr['sex'];
$age=$arr['age'];
追问
运行后显示 
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ...............................changeinfo.php on line 16
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式