5
A
回答
11
您可以使用prepared statements和mysqli。
還有一個function to store large (blob) data「舊」的mysql擴展沒有。
// php-mysql: no oo-interface
$mysqli = new mysqli('localhost', 'localonly', 'localonly');
if ($mysqli->connect_error) {
die($mysqli->connect_error);
}
// php-mysql: no prepared statements
$stmt = $mysqli->prepare("INSERT INTO foo (mydata) VALUES (?)");
$stmt->bind_param("b", $null);
// php-mysql: no function to send data in chunks
$fp = fopen("php://input", "r");
while (!feof($fp)) {
$chunk = fread($fp, 4096);
$stmt->send_long_data(0, $chunk);
}
$stmt->execute();
9
3
準備好的語句可以在mysqli中找到。您也可以使用OO界面,而不是mysql_foo_bar()
,您有$con->foo_bar()
。
相關問題
- 1. MySQL來mysqli的PHP
- 2. 爲MySQL準備語句PHP(與mysqli的)
- 3. 管理MySQL查詢PHP中的MySQLi
- 4. PHP的Mysql vs Mysqli在Windows中
- 5. PHP緩慢與mysqli
- 6. PHP /庫MySQLi:與mysqli_stmt_bind_param()
- 7. MYSQL到MYSQLI轉換php
- 8. Php mysqli-> real_escape_string和MYSQL
- 9. MySQLi與PHP的臨時表
- 10. 一個mysqli的表與PHP
- 11. 從數組中插入mysql與mysqli
- 12. PHP的MySQL分頁 - 轉移到mysqli的
- 13. php mysqli更新與提取
- 14. php mysqli聲明與時間
- 15. PHP 5.3與Mysqli問題
- 16. PHP(已棄用)mysql模塊與MySQLi和PDOs的漏洞
- 17. PHP MySQLi UPDATE語句與MySQL函數的比較
- 18. MYSQL - PHP:讓MySQLi的結果陣列
- 19. 警告:mysqli :: __ construct():PHP中的MYSQLI
- 20. Mysqli的Mysql
- 21. 在php中有什麼與mysqli?
- 22. mysql到mysqli的變化,麻煩與mysqli_real_escape_string
- 23. MySQL中的MySQLi轉換
- 24. 更新MySQL中的mysqli
- 25. PHP插入日期到MySQL數據庫與mysqli
- 26. php mysql SET NAMES'utf8'COLLATE'utf8_unicode_ci'不能與mysqli一起使用
- 27. sql中的mysqli的PHP SQL
- 28. PHP的mysqli affected_rows
- 29. PHP的mysqli real_escape_string
- 30. MySQL準備vs PHP mysqli準備
此外* [MySQL的VS庫MySQLi在使用PHP(http://stackoverflow.com/questions/548986/mysql-vs-mysqli-when-using-php)* – 2016-02-08 00:24:04