返回PHP PDO......登陆

PHP PDO连接小案例

小弟,抱着学习的心态,前来观摩2019-05-02 22:33:22288
<?php
/*
 *  常用的增删改查语句(CURD): Create, Update, Read, Delete
 *  添加: INSERT INTO 表名(字段列表) VALUES(值列表);
 *  查询: SELECT 字段列表 FROM 表名 WHERE 查询条件 ORDER BY 排序条件 LIMIT 数量;
 *  更新: UPDATE 表名 SET 字段=值,...,... WHERE 更新条件
 *  删除: DELETE FROM 表名 WHERE 删除条件
 *
 *  PDO连接数据库
 *  PDO类: new PDO(数据源$dsn, 用户名$user, 密码$pwd);
 *  数据源$dsn: 类型:host=主机名;dbname=数据库名;charset=字符编码;
 *  $dsn = mysql:host=127.0.0.1;dbname=user;charset=utf8;
 *  PDO($dsn, $user, $pwd)
 */

define('TYPE', 'mysql');     # 数据库类型
define('HOST', '127.0.0.1'); # 数据库IP
define('DBNAME', 'test');    # 数据库名称
define('CHARSET', 'utf8');   # 数据库编码
define('PORT', '3306');      # 数据库端口
define('USERNAME', 'root');  # 数据库用户
define('PASSWORD', 'root');  # 数据库密码

# 定义$dsn 数据源
$dsn  = TYPE.':host='.HOST.';dbname='.DBNAME.';charset='.CHARSET.';port='.PORT;

# 利用try{}catch(){}来捕获异常
try{
    # 连接
    $pdo = new PDO($dsn, USERNAME, PASSWORD);
    echo '连接成功: ';
    var_dump($pdo);

}catch(PDOException $e){
    echo '连接失败: ';
    echo $e->getMessage();
}


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送