我正在使用 PDO 从我的数据库中获取一系列关系。
$dbRelaties = $dbh->query("SELECT pkRelatieId,naam,email FROM relaties");
在另一个函数中,我需要访问该数组中的一个特定行。我设法做到了这样:
$klant = array();
foreach($dbRelaties as $dbRelatie)
{
if($dbRelatie["pkRelatieId"] == $relatie){ $klant = $dbRelatie; break; }
}
sendMail("Subject",$klant);
上面的代码有效。但我正在寻找一个更简洁和更快的解决方案,上面的代码在一个函数中调用,并且该函数在一个循环中调用。因此,每次执行时都必须循环$dbRelaties
以获取正确的关系。
任何人都可以让我朝着正确的方向前进吗?