我知道mysql_ *正在从未来的PHP版本中删除,可能不会有一段时间,但我想迁移我的网站。
我目前依靠mysql函数与我的数据库进行通信。
我想创建一组专用于PDO接口的函数(PDO Interface Manual)
我对如何开始没有任何想法,以及我的计划是否真的有用。
示例:
<?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的新手,想要一个很好的脚本来处理我的整个查询
先谢谢
达里尔吉尔
答案 0 :(得分:1)
我有一个简单的PDO包装器类,我已经使用了很长时间,我只是把它扔在我的博客上,因此复制/粘贴对我来说更容易。
http://sammitch.ca/2012/11/simple-php-pdo-wrapper-class/
即使你想推出自己的解决方案,它也可以帮助你朝着正确的方向发展。