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

相關文章
相關標籤/搜索