以前は、スクリプト内の任意のselectクエリに対して1つの関数を使用していましたが、安全ではないため、phpで動的PDOクラスを作成する方法を見つける必要があります。
たとえば、私はこのコードを使用していました。
function excute_query ($Query)
{
if($Query_Run = mysql_query($Query))
{
while($DATA = mysql_fetch_array($Query_Run, MYSQL_ASSOC))
{
$data_array[] = $DATA;
}
return $data_array;
close();
}
else{
die(mysql_error());
}
mysql_close();
}
スクリプトのどこでも使用でき、データを含む配列が返されます。2行で。
$sql = 'SELECT * FROM users';
$users = execute_query($sql);
次に、PDOで同じ機能を使用する必要があります。私は試してきましたが、PDOを使用して同じことを行うクラスまたは関数を作成するにはどうすればよいですか。
私が言おうとしていること。同じ4行を記述してクエリを作成する代わりに、関数またはクラスにクエリを取得させてデータを返す方法はありますか?
ありがとうございました。