Ben belli bir koşul yerine bir tablonun tüm satırları arasında döngüler, ve sonra arka arkaya sütunlardan biri bir metin görünür olmadığını denetleyen bir yöntem var. Yöntem, aşağıda verilmiştir:
public function isRecipeType($ingredients, $type)
{
$rows = $this->fetchAll($this->select()->where("type = ?", $type));
foreach($rows as $row)
{
if((strpos($ingredients, $row->name)) !== false)
{
return true;
}
}
}
Bu olsa da, sonsuza kadar sürer. Nasıl bu (benim tablosundan satırları çıkarmadan) hızlandırabilir?