PDO

$dsn = "mysql:host=xxx;dbname=xxx;charset=utf8";
        $username = "xxx";
        $password = "xxx";
        $options = [
            \PDO::ATTR_DEFAULT_FETCH_MODE => \PDO::FETCH_ASSOC
        ];
        $pdo_object = new \PDO($dsn, $username, $password, $options);
        $sql = "xxx";
        $sttm = $pdo_object->prepare($sql);
        $sttm->bindValue(":xxx", "xxx");
	//执行SQL,返回1表明成功执行
	$sttm->execute();
	//执行SQL后,查询操做须要调用该方法获取结果
        $sttm->fetchAll();
	//获取错误信息
        $sttm->errorInfo();

ERRORmysql

    could not find driver ,一开始觉得是pdo扩展没开启,最后发现是构造函数的参数$dsn写错了sql

相关文章
相关标签/搜索