私はこれをMVCフレームワーク、特にCakePHPでどのように使うのだろうと思います。CakePHP:MVCのような構造体でSQLクエリ文を使用する方法
$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());
}
私はいくつかは、それがモデルにする必要があり、いくつかの検索を( 'すべて')を使用していると言う混乱している
更新:
こんにちは私はジョイントテーブルを照会したいと思っていました。上記は、テーブルを結合するためにWHERE 2-3回を含める必要がある場合の単なる例です。
のは、私が照会したいとしましょう:私たちは、CakePHPでそれを行う必要がありますどのように上記のような
SELECT users.name, foods.name FROM users, foods WHERE users.id='1' AND users.id=foods.id
は何か..?
ありがとうございました。
こんにちはジョイントテーブルの意味ですか? – woel
@John私は実際にチュートリアルに従ってマニュアルを読むことをお勧めします。適切に設定されたモデルでは、Cakeは自動的に関連データを取得します(JOINを使用することもあります。必要に応じて明示的にJOINを実行する方法もあります。 – deceze
いいえ、それは私の誤ったフレーズ私の質問は正しく、いくつか理解することができますが、それはhttp://stackoverflow.com/questions/806650/in-cakephp-how-to-retrieve-joined-result-from-私が尋ねようとしていた複数のテーブル。しかし、私はまだ理解できませんでした...答えてくれてありがとう。 – woel