$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