0

我了解 mysql_* 正在从未来的 PHP 版本中删除,可能不会有一段时间,但我想迁移我的网站。

我目前依靠 mysql 函数与我的数据库进行通信。

我想创建一组专用于 PDO 接口的函数(PDO 接口手册

我只是不知道从哪里开始,以及我的计划是否真的有效。

例子:

   <?php
  function PDOFetch($Var)
{
$sth = $dbh->prepare("$Var");
$sth->execute();
$result = $sth->fetchAll();
return $result; 
}

function PDONumb ($Var)
{
$Query = $dbh->prepare("{$Var}");
$Execute->execute();
$count = $Execute->rowCount();
return $count;
}
?>

如果我有一行与函数的恒定连接例如:

<?php 
include "PHP/PDOFunctions.php"; 

$UserArray = PDOFetch("SELECT * FROM users WHERE username='$username'");
$Password = $UserArray['Password'];
$UniqueID = $UserArray['UID'];

$ContactInfo = PDOFetch("SELECT * FROM ContactInformation WHERE UID='{$UniqueID}'");
?>

上述解决方案是否是在我的网络服务器上实施的有效且可靠的解决方案?

我知道代码可能有错误,但我对 PDO API 完全陌生,想要一个好的脚本来处理我的整个查询

提前致谢

达里尔·吉尔

4

1 回答 1

1

我有一个简单的 PDO 包装类,我已经使用了很长时间了,我刚刚把它扔到我的博客上,所以 [对我来说] 更容易复制/粘贴。

http://sammitch.ca/2012/11/simple-php-pdo-wrapper-class/

即使您想推出自己的解决方案,它也可以帮助您朝着正确的方向前进。

于 2012-11-30T23:00:21.717 回答