问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于PHP面向对象的一个问题

发布网友 发布时间:2022-04-06 02:43

我来回答

2个回答

热心网友 时间:2022-04-06 04:12

调试一下其实就可以很快得到答案的!

zend只类的 一步步调试

第一步应该先echo sql 执行看看

第二步echo 数据集合 看看有没有得到array

//以下测试成功
<?php
define('DBHOST','192.168.1.1');
define('DBUSER','asktang');
define('DBPW','asktang123');
define('DBNAME','wxt_115');

function connect($dbhost = DBHOST, $dbuser = DBUSER, $dbpw = DBPW, $dbname = DBNAME )
{
$conn = @mysql_connect($dbhost,$dbuser,$dbpw) or die("无法连接到数据库!");

mysql_query("SET character_set_connection='gbk', character_set_results='gbk', character_set_client=binary");
mysql_query("SET sql_mode=''");

mysql_select_db($dbname,$conn) or die("无法选择数据库!");
}

function close()
{
return mysql_close();
}

connect();

?>
<?

class UserInfo
{
private $userName; //属性,用户名

private $userInfo; //存储数据库返回信息的数组变量.

public function __construct($uid)
{

$sql="select count(*) from supe_spaceitems where uid=$uid";
$result = mysql_query($sql);

$this->userInfo = mysql_fetch_array($result); //返回查询结果到数组

close();

$this->getInfo(); //调用传递信息的方法.
}
// 获取信息传递给属性的方法
private function getInfo()
{
$this->userName = $this->userInfo[0]; //这边你用0看看
}

热心网友 时间:2022-04-06 05:30

private function getInfo(){
$this->userName = $this->userInfo["username"];
$this->userPSW = $this->userInfo["userpsw"];
$this->userAge = $this->userInfo["userage"];
$this->userGrade = $this->userInfo["usergrade"];
}

改成

private function getInfo(){
$this->userName = $this->userInfo["name"];
$this->userPSW = $this->userInfo["password"];
$this->userAge = $this->userInfo["age"];
$this->userGrade = $this->userInfo["grade"];
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在公交车上实施扒窃,会受到怎样的处罚? 交通违法行为识别 公交车扒窃会如何处罚? 郑州鱼缸清洗找哪家公司做得比较好? 郑州有没有专业维修鱼缸,清洗鱼缸的? ...的鱼缸,放在办公室养些鱼水草之类的。郑州哪里有卖这样的鱼缸。_百... 我们公司想要定做个观赏鱼缸,不知道郑州哪家公司最专业? 谁知道郑州生态鱼缸定做哪家做的效果最好? 联想电脑启用无线功能的功能键? 笔记本电脑怎么连接网笔记本电脑怎样连接无线网 php对象问题 php中怎么把对象从数组中取出来 php 实例化对象如果不主动删除,什么时候从自动内存中删除此对象 在php里,我new了一个对象,用释放这个new吗 php如何释放一个class对象 关于php的对象和引用?!! PHP对象的操作( 添加、删除、使用) 如何关闭php服务 php怎么实现递归ftp服务器上的文件内容 php代码实现ftp_put上传问题 php源码如何上传到主机? 用PHP怎样实现把文件从一台服务器,移动到另一台FTP服务器呢? php ftp 上传问题 php+mysql怎么样用FTP来上传网站文件? PHP如何编写FTP上传文件 前后台代码 php连接ftp下载或上传文件 php ftp文件上传函数(基础版) 用php向ftp上传文件 关于利用PHP FTP上传功能问题 如何用php语言调用ftp_put函数上传文件? php 面向对象 PHP实现删除多重数组对象属性并重新赋值的方法 PHP this返回对象 php怎么删除数组中重复的元素(该元素是一个对象) php长浮点数科学计数怎么转换成字符串的显示 php怎么将16进制浮点型数字转为十进制 php 把科学计数法转化成字符串 php正则替换百分比为小数 百分数怎么化小数? 百分数怎样化成小数?分数?整数? 百分比如何转化小数点?? 例如: 20% 50% 80% 化成小数点是多少? 如何把百分数,分数,和小数互化 怎么把百分数化成小数和分数 如何将百分数转换为小数存入SQL数据库 百分数 转化分数小数 小数转换成百分数怎么转换 php中怎么实现”加入收藏“和”设为首页“? PHP能实现的主要功能是什么? 怎样解决php中文字符乱码gbk 畅享20pro能否更新EMUI11?