看板
[ PHP ]
討論串請多用 PDO...
共 6 篇文章
內容預覽:
做一個結論。. 目前 PHP 是朝著以 PDO 發展的路線進行,新的 library 應該都會以 PDO 為主,. 如果你還沒開始學 mysql_*,或者還不熟 mysql_*,學 PDO 就對了。. 對於 SQL injection 的問題,乖乖用 prepare() + execute() 把參
(還有83個字)
內容預覽:
另外一個是 PDO 提供了相似的界面,對於開發者比較友善,而且也因為如此,有些. library 是透過 PDO 當作基礎實做不同的資料庫連線方式。. 假設你的 MVC 程式中,Model 所使用的 library 是透過 PDO 實做 MySQL 與 SQLite. 界面,那麼你就很有可能很方便的
(還有64個字)
內容預覽:
在 MySQL 裡,SQL Parser 其實不太快,以 BBS 為例子,想要列出像是. http://www.ptt.cc/bbs/PHP/index.html 這樣的頁面,可能是:. $p = $db->prepare(. 'SELECT * FROM `posts` WHERE ' .. '`
(還有669個字)
內容預覽:
以往 mysql_* 在避免 SQL injection,需要處理 escape 的事情時會這樣寫:. $username = $_GET['username'];. $sql = sprintf(. 'SELECT * FROM `user` WHERE `username` = "%s";',.
(還有416個字)
內容預覽:
現在一般常常鼓勵用 PDO 連 MySQL,主要的原因是 mysql_* 已經被 PHP 5.5+ 宣告. 為 deprecated:. http://jp.php.net/manual/en/function.mysql-connect.php. 另外還有 escape 的原因而被建議用 PDO。
(還有684個字)