哪个是在php中使用存储过程的最好的mysql连接方法?

时间:2010-11-16 09:44:46

标签: php mysql stored-procedures connection

有三种方法可以从php连接到mysql。的mysql_connect,库MySQLi,PDO。 哪个最适合在我的应用程序中使用存储过程?

请指导我

4 个答案:

答案 0 :(得分:1)

mysqlimysql简单明了。 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的精彩教程。