pdo

    5熱度

    3回答

    我一直在尋找這個答案,但沒有找到任何地方。是調用PDO ::準備()緩存,或者我應該緩存結果自己,也就是說,如果我做了以下 function foo() { $handle = PDO::prepare(...); /* do stuff with the handle */ } 將準備()語句由PDO被緩存,這樣它的快速檢索第二,第三次等?或者我自己做得更好,例如 fu

    14熱度

    1回答

    我想在我的下一個項目中提供一個設置功能,我想知道是否可以從頭開始用PDO創建SQLite 3數據庫,或者我只是通過通過連接到現有數據庫DSN? 如果它不可能與PDO有什麼辦法通過PHP創建一個新的數據庫?

    1熱度

    1回答

    改寫:解決 您好, 我目前正在與一個數據庫,一堆控制器,視圖和模型類的工作在一個簡單的應用程序。 予譯碼的控制器和直接插入分貝連接 例如 每個控制器方法都有他自己的PDO來連接到特定的數據庫+表。 我重構,是因爲我每控制器有太多積極的PDO,所以我開始編寫模型類。 短信息:該模型類一旦由控制器,當所述控制器被稱爲訪問。 一旦模型對象被構造出來,它就可以通過整個控制器,並且你可以傳遞自定義的請求給它

    11熱度

    4回答

    這兩個似乎都嘗試使用PHP中的數據庫來簡化它。兩者似乎都提供了對MySQL,SQLite等不同數據庫類型的抽象。 ADOdb和PDO之間有什麼區別?

    68熱度

    4回答

    也許有人做了一個教程,顯示重要的事情:設置一切,並與MySQL使用它?

    0熱度

    2回答

    如何在使用PDO時看到轉到數據庫的SQL語句?

    2熱度

    2回答

    我從PHP網站這個例子: <?php try { $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass); foreach($dbh->query('SELECT * from FOO') as $row) { print_r($row); } $dbh = null;

    2熱度

    2回答

    我不知道這些準備好的PDO語句是否真的提高了安全性,或者它們只是查詢中的「廉價」文本替換。預處理語句實際上是對點,即無論被插入爲參數,將不會被DBMS被解析爲的指令本身的一部分,所以參數一樣 "'; DROP TABLE foobar;" 沒有任何影響,且不會中斷查詢。有沒有人知道這個細節?我想用PDO和準備好的語句來防止sql注入。事實證明,他們很難使用(甚至不工作,至少在我的本地機器上),

    0熱度

    2回答

    我使用NetBeans 6.8,並有MAMP這個配置我的Mac上: Apache 2.0.63 MySQL 5.1.37 PHP 4.4.9 & 5.2.10 APC 3.0.19 & APC 3.1.2 eAccelerator 0.9.5.3 XCache 1.2.2 phpMyAdmin 2.11.9.5 & phpMyAdmin 3.2.0.1 Zend Optimizer

    2熱度

    1回答

    我對Zend_Db_Stmt有點問題。這工作: $sql = " SELECT * FROM bugs"; $stmt = $this->_getDb()->query($sql); return $stmt->fetchAll(); 但我想,以確保PDO獲取用於查詢數據庫,所以我嘗試這樣做: $sql = "SELECT * FROM bugs"; $stm