php 类中连接数据库 MySQL中有个stone库-->pang表,没有设置用户密码,写出来提示错误
写代码提示28行$this->Sto=mysql_connect($host,$user,$pwd);<?php//设置编码header("content-type:te...
写代码提示 28行 $this->Sto = mysql_connect($host,$user,$pwd);
<?php
//设置编码
header("content-type:text/html; charset=utf-8");
//设置错误级别
error_reporting(E_ALL);
//创建类
class dbManage{
//数据库资源
public $Sto;
//错误接收机制
public $E = "";
/*接收错误信息和成功信息
函数名:Message
参数:$Mes 信息 $Type 种类
*/
public function Message($Mes,$Type=true){
if($Type){
return "<div style='color:green;font-size:12px;'>".$Mes."</div>";
}else{
return "<div style='color:red;font-size:12px;'>".$Mes."</div>";
}
}
/*链接数据库
函数名:__construct()
参数:$host主机名 $user用户名 $pwd数据密码 $charset链接数据库编码 $dbName 数据名称
*/
public function __construct($host,$user,$pwd,$charset,$dbName){
$this->Sto = mysql_connect($host,$user,$pwd);
if($this->Sto != false){
$this->E .= $this->Message("数据库链接成功");
}else{
$this->E .= $this->Message("数据库链接失败");
return false;
}
}
}
$stone = new dbManage;
echo $stone->Message('你好',$Type=false);
//echo $stone->__construct();
?> 展开
<?php
//设置编码
header("content-type:text/html; charset=utf-8");
//设置错误级别
error_reporting(E_ALL);
//创建类
class dbManage{
//数据库资源
public $Sto;
//错误接收机制
public $E = "";
/*接收错误信息和成功信息
函数名:Message
参数:$Mes 信息 $Type 种类
*/
public function Message($Mes,$Type=true){
if($Type){
return "<div style='color:green;font-size:12px;'>".$Mes."</div>";
}else{
return "<div style='color:red;font-size:12px;'>".$Mes."</div>";
}
}
/*链接数据库
函数名:__construct()
参数:$host主机名 $user用户名 $pwd数据密码 $charset链接数据库编码 $dbName 数据名称
*/
public function __construct($host,$user,$pwd,$charset,$dbName){
$this->Sto = mysql_connect($host,$user,$pwd);
if($this->Sto != false){
$this->E .= $this->Message("数据库链接成功");
}else{
$this->E .= $this->Message("数据库链接失败");
return false;
}
}
}
$stone = new dbManage;
echo $stone->Message('你好',$Type=false);
//echo $stone->__construct();
?> 展开
1个回答
展开全部
//设置编码
header("content-type:text/html; charset=utf-8");
//设置错误级别
error_reporting(E_ALL);
//创建类
class dbManage{
//数据库资源
public $Sto;
//错误接收机制
public $E = "";
/*接收错误信息和成功信息
函数名:Message
参数:$Mes 信息 $Type 种类
*/
public function Message($Mes,$Type=true){
if($Type){
return "<div style='color:green;font-size:12px;'>".$Mes."</div>";
}else{
return "<div style='color:red;font-size:12px;'>".$Mes."</div>";
}
}
/*链接数据库
函数名:__construct()
参数:$host主机名 $user用户名 $pwd数据密码 $charset链接数据库编码 $dbName 数据名称
*/
public function __construct($host,$user,$pwd,$charset,$dbName){
$this->Sto = mysql_connect($host,$user,$pwd);
if($this->Sto != false){
$this->E .= $this->Message("数据库链接成功");
}else{
$this->E .= $this->Message("数据库链接失败");
return false;
}
}
}
$stone = new dbManage('localhost','root','','stone','pang');
echo $stone->Message('你好',$Type=false);
追问
我要输出这个数据库链接成功:
echo $stone->Message("$Mes"); 是这么写吗?
追答
echo $stone->Message($strone->E);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询