私は最初のSQLクエリ "Engine.type"から値を取得しようとしています。これを変数に入れて、別のクエリで使うことができます。しかし、同様のエンジンタイプの行をエコーするのではなく、テーブル全体をエコーします。誰もが問題を知っている?ここでデータベースからの関連項目を表示
は、最初のクエリです:
$simlar = $car['type'];
$stmt1 = $pdo->prepare('SELECT * FROM Car INNER JOIN Engine ON Car.engine_id
= Engine.id WHERE Engine.type LIKE :enginetype LIMIT 3'); //search for car
with simlar engine type
$stmt1->bindValue(':enginetype','%'.$simlar.'%');
$stmt1->execute();
$simlaritem=$stmt1->fetchALL();
:
をしかし、現実には、
$car
は、実際のようになります。 ? – Mureinik