有三种方法可以从php连接到mysql。的mysql_connect,库MySQLi,PDO。 哪个最适合在我的应用程序中使用存储过程?
请指导我
答案 0 :(得分:1)
mysqli
比mysql
简单明了。 PDO有很多好处。我有一个代码库,目前我使用mysqli
和存储过程,我没有任何抱怨。
答案 1 :(得分:0)
PDO支持存储过程调用。好教程在这里 http://www.phpro.org/tutorials/Introduction-to-PHP-PDO.html
答案 2 :(得分:0)
PHP PDO是最简单的方法,它可以处理所有细节。
http://php.net/manual/en/book.pdo.php
示例:
$pdo = new PDO( <connection_data> );
$stat = $pdo->prepare('SELECT * FROM table WHERE id=?');
$ids = array(1,2,3);
foreach($ids as $id) {
$r = $stat->execute(array($id));
if($r===false) # something wrong
else while(($c = $stat->fetch())!==false) {
var_dump($c);
}
}
答案 3 :(得分:0)
我认为你应该使用pdo,因为它不仅支持mysql,还支持其他几个数据库,如MSSQL,Oracle,IBM DB2,PostgreSQL等。这是一个关于PDO的精彩教程。