Интересно, как мы используем это в среде MVC, в частности, CakePHP.
$query = oci_parse($c, "SELECT * FROM JOB ORDER BY job_title");
oci_execute($query);
while($row = oci_fetch_assoc($query)){
$showRowJ .= "<tr>\n";
$showRowJ .= "<td><a href = 'job_delete.php?jobid=".$row['JOB_ID']."'> Delete </a></td>\n";
$showRowJ .= "<td><a href = 'job_update.php?jobid=".$row['JOB_ID']."'> ".$row['JOB_ID']." </a></td>\n";
$showRowJ .= "<td>".$row['JOB_TITLE']."</td>\n";
$showRowJ .= "<td>".$row['REQUEST_DATE']."</td>\n";
$showRowJ .= "<td>".$row['START_DATE']."</td>\n";
$showRowJ .= "<td>".$row['NUMBER_OF_DAYS']."</td>\n";
$showRowJ .= "<td>".$row['STATUS']."</td>\n";
$showRowJ .= "<td>".$row['CLIENT_ID']."</td>\n";
$showRowJ .= "</tr>\n";
}
и если для MySQL: (пример)
$result = mysql_query('SELECT * WHERE 1=1');
if (!$result) {
die('Invalid query: ' . mysql_error());
}
Я запутался, некоторые говорят, что это должно быть в модели, а некоторые используют find ('all')
UPDATE:
Привет, извини, я имел в виду, когда мы хотим запросить объединенные таблицы. Выше приведен только пример, когда нам нужно включить ГДЕ 2-3 раза для объединения таблиц.
Допустим, я хочу запросить:
SELECT users.name, foods.name FROM users, foods WHERE users.id='1' AND users.id=foods.id
Нечто подобное выше ... Как мы должны это делать в CakePHP?
Спасибо.