网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月03日漏签0天
php吧 关注:280,612贴子:1,321,210
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 6回复贴,共1页
<<返回php吧
>0< 加载中...

封装老是报错 搞了两个小时了 本人菜鸟 各位大神来看看是哪里出

  • 只看楼主
  • 收藏

  • 回复
  • 嘴角呆滞的弧度
  • 我是常量
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
<?php
class PdoMySQL{
public static $config=array();//设置连接参数,配置信息
public static $link=null;//保存连接表示符
public static $pconnect=false;//是否开启长链接
public static $dbVersion=null;//保存数据库版本
public static $connected=false;//判断是否连接成功
public static $PDOStatement=null;//保存PDOStatemen对象
public function _construct($dbConfig=''){
if(!class_exists("PDO")){
self::throw_exception('不支持PDO,请先开启');
}
if(!is_array($dbConfig)){
$dbConfig=array(
'hostname'=>DB_HOST,
'username'=>DB_USER,
'password'=>DB_PWD,
'database'=>DB_NAME,
'hostport'=>DB_PORT,
'dbms'=>DB_TYPE,
'DSN'=>DB_TYPE.":host=".DB_HOST.";dbname=".DB_NAME
);
}
if(empty($dbConfig['hostname']))self::throw_exception('没有定义数据库的配置,请先定义');
self::$config=$dbConfig;
if(empty(self::$config['params']))self::$config['params']=array();
if(!isset(self::$link)){
$configs=self::$config;
if(self::$pconnect){
//开启长连接,添加到配置数组中
$configs['params'][constant("PDO::ATTR_PERSISTENT")]=true;
}
try{
self::$link=new PDO($configs['dsn'],$configs['username'],$configs['password'],$configs['params']);
}catch(PDOException $e){
self::throw_exception($e->getMessage());
}
if(!self::$link){
self::throw_exception('PDO连接错误');
return false;
}
self::$link->exec('SET NAME '.DB_CHARSET);
self::$dbVersion=self::$link->getAttribute(constant("PDO::ATTR_SERVER_VERSION"));
self::$connected=true;
unset($configs);
}
//得到所有记录
public static function getALL($sql=null){
if(!$sql){
self::query($sql);
}
$result=self::$PDOStatement->fetchALL(constant("PDO::FETCH_ASSOC"));
return $result;
}
}
/*自定义错误处理*/
public static function throw_exception($errMsg){
echo '<div style="width:80%;background-color:#ABCDEF;color:black;font-size:20px;padding:20px 0px;">
'.$errMsg.'
</div>'
}
}
?>

各位老司机带我开车~


  • 倒插斜阳
  • 面向对象
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
unexpectedxx一般都是括号分号之类的没有对上


2025-08-03 20:29:15
广告
不感兴趣
开通SVIP免广告
  • 嘴角呆滞的弧度
  • 我是常量
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
能帮我看看哪里的括号多了一个或者少了一个嘛?我找了老半天找不出来


  • 帅气的唐一明
  • Warning
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
把光标放到大括号前面,可以看到配对的大括号


  • caccca
  • 记事本
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
用个ide 比如phpstorm的,可以提示语法错误,拼写错误


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 6回复贴,共1页
<<返回php吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示