pdo

    6熱度

    2回答

    如果查詢時間過長,有什麼辦法可以使PDO對象拋出錯誤?我已經嘗試PDO :: ATTR_TIMEOUT沒有效果。 我想辦法把它是否正在運行超過一定量的時間較長的查詢拋出一個錯誤。這不是我在數據庫中可以做的事情,即沒有在數據庫上運行維護作業或任何事情。

    16熱度

    3回答

    看來類常量只包括PDO::PARAM_BOOL,PDO::PARAM_INT和PDO::PARAM_STR的綁定。你只是將十進制/浮點數/雙精度值綁定爲字符串還是有更好的方法來對待它們? MySQLi允許'd'類型爲double,令人驚訝的是,PDO在許多其他方面看起來更好時沒有等價物。

    10熱度

    7回答

    我正在尋找一個很好的ORM(即活動記錄),它使用php擴展PDO作爲base.Any建議?

    1熱度

    2回答

    比方說,我有這樣的事情: $db=new PDO($dsn); $statement=$db->query('Select * from foo'); while ($result=$statement->fetch()) { //do something with $result } 我怎麼會把另一查詢while循環的內部?即使我創建一個新的PDOStatement對象

    10熱度

    2回答

    SQLite3類有一個像這樣的選項。 $db = new SQLite3('mysqlitedb.db', SQLITE3_OPEN_READONLY); 在PDO您只需將開放: $db = new PDO('sqlite:mysqlitedb.db'); 我的問題是但是,有沒有辦法打開與PDO的數據庫,以只讀模式?

    4熱度

    1回答

    我正在使用Zend Framework與PDO MySQL適配器,並且想在我的插入語句中使用函數。基本上,我想要生成的SQL是這樣的: INSERT INTO `myTable` (`leftId`, `rightId`, `date`) VALUES ($left, $right, NOW()) 這是在我的模型代碼: $data = array( "leftId" => $left,

    3熱度

    3回答

    我想知道何時何地使用PDO的簡單mysql_connect方法? 此PDO速度更快嗎? 與其他方法相比有哪些優勢?

    0熱度

    1回答

    我不確定這裏存在什麼問題,我已經繼承了一些Zend Framework的代碼形式,它使用Propel來創建數據庫查詢。我已經改變了配置文件,有它正確的價值觀,用戶名,密碼,本地主機,數據庫名然而,只要網站有做一個數據庫,把它與該消息模具: Error processing connection attributes for datasource [pe] [wrapped: Invalid PDO

    90熱度

    7回答

    我使用此代碼,我以後無奈: try { $dbh = new PDO('mysql:dbname=' . DB . ';host=' . HOST, USER, PASS); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $dbh->setAttribute(PDO::MYSQL_ATTR

    10熱度

    1回答

    使用PDO/PHP和MySQL時,如何在使用INSERT ON DUPLICATE KEY UPDATE語句時檢查記錄是插入還是更新? 我已經看到了使用PHP的mysql_affected_rows()的解決方案,但我正在尋找一種可以用於PDO的方法。