class PdoMiao{
protected $config=array(
'host'=>'localhost',
'database'=>'',
'hostport'=>'3306',
'charset'=>'utf-8'
);
protected $dsn=null;
protected $user='root';
protected $passwd='root';
public function __construct($config){
$dsn=$this->parseDsn($this->config);
try{
$this->dsn=new \PDO($dsn,$this->user,$this->passwd);
}catch(\PDOException $e){
echo "连接失败:"$e->getMessage();
}
$this->host=$config['host'];
$this->user=$config['user'];
$this->passwd=$config['passwd'];
$this->charset=$config['charset'];
$this->database=$config['database'];
}
public function parseDsn($config){
$dsn="mysql:host=".$config['host'].";dbname=".$config['database'];
if(!empty($config['port'])){
$dsn.=";port=".$config['port'];
}
if(!empty($config['charset'])){
$dsn.=";charset=".$config['charset'];
}
return $dsn;
}
public function insert($datas){
$sql="insert into `miaosha`( `id` ,`phone` ,`number`) values(null,?,?,?)" ;
$sth=$this->dsn->prepare($sql);
foreach($datas as $k=>$v){
$sth->execute($v);
}
}
}
封装一个PDO操作mysql的类
猜你喜欢
转载自blog.csdn.net/taotaobaobei/article/details/83271072
今日推荐
周排行