PHP 查询数据库问题
来源:百度知道 编辑:UC知道 时间:2024/05/16 05:00:49
$wheresql = "uid = '$space[uid]'";
$query = $_SGLOBAL['db']->result($_SGLOBAL['db']->query("SELECT * FROM ".tname('family')." WHERE $wheresql"), 0);
$FID ='1';
$FName='3';
if(!empty($query)){
while($value =mysql_fetch_array($query)){
$FName = $value['Name'];
}
}
为什么$FName得不到值?
$query = $_SGLOBAL['db']->result($_SGLOBAL['db']->query("SELECT * FROM ".tname('family')." WHERE $wheresql"), 0);
$FID ='1';
$FName='3';
if(!empty($query)){
while($value =mysql_fetch_array($query)){
$FName = $value['Name'];
}
}
为什么$FName得不到值?
mysql_fetch_array($query)){
有问题 应该是mysql_fetch_assoc($query)){ assoc 是记录集和数组有一点不一样
$FName = $value['Name'] 你确定 数据库里面有Name 这个字段?
还有,你上面那一堆的类属性,干吗的,不是高手就不要瞎整。