DB のクエリに古いメソッドの代わりに 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のプロではないので、助けてください。
前もって感謝します