【发布时间】:2013-03-06 18:28:33
【问题描述】:
我只是第一次尝试使用新方法,因为有人建议我开始使用 PDO 方法而不是旧方法来查询数据库。
我不知道如何将变量放入其中,就像我之前对旧变量所做的那样。
这是我的脚本的旧版本
$file_code = filter_input( INPUT_GET, 'fileid' );
$res = mysql_query("SELECT * FROM `Files` WHERE `fileID`='".$file_code."'") or die ( mysql_error() );
if(mysql_num_rows($res) == 0)
{
die(header("Location: error.php"));
}
$info = mysql_fetch_assoc($res);
这是我尝试使用新方法来达到相同结果的尝试
$file_code = filter_input( INPUT_GET, 'fileid' );
$db = new PDO($host,$db_name,$db_user,$db_pass);
$res = $db->prepare('SELECT * FROM Files WHERE fileID = :".$file_code."');
由于我不是 php 专业人士,请您帮帮我
提前致谢
【问题讨论】:
-
感谢大家为我指明正确的方向,这正是我喜欢 Stackoverflow 的原因