php mysql 继承_PHP 类继承中$this

//===============初始化==================== classconstruct{public$host; public$user; public$password; public$sqlname; public$table;function__cons...

//===============初始化==================== class construct{public $host; public $user; public $password; public $sqlname; public $table;function __construct($host,$user,$password,$sqlname) {  $this->host=$host;  $this->user=$user;  $this->password=$password;  $this->sqlname=$sqlname;  $this->table=$table;} }//===================连接数据库====================class sql extends construct{ function connect(){  $connect=mysql_connect($this->host,$this->user,$this->password)or die ("connect error");  $select=mysql_select_db("$this->sqlname")or die ("selece error");  echo "连接数据库成功
"."选择数据库".$this->sqlname."成功
"; }}//===================输出表值====================class table extends sql{function tablea(){ $selectfrom="SELECT * FROM $this->table";  //问题在这里 $query=mysql_query($selectfrom);while($row=mysql_fetch_array($query)){   print_r($row);  } echo "显示数据库成功
";}}$a=new table ("localhost","root","","lsr","important");$a->connect();$a->tablea();提示错误:( ! ) Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in E:\PHP\wamp\www\lsr\classsql.php on line 38Call Stack$selectfrom="SELECT * FROM $this->table";这里 为什么用$this->table会报错?直接使用我的数据库名没问题。

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值