Diese Abfrage führt drei Join-Operationen mit 3 Tabellen. Aber es ist nicht in Ordnung ich sehe..ich versuche alle Reihen im Echo auszugeben, aber ich habe Pech.Join 3 Tabellen mit Where-Klausel
Mysql Tabellenspalten:
tours
------
titlu_slider | desc_slider | poza_slider | poza_articol | pret
tours_review
----------
name | time_added | review_text
tours_overview
------------
descriere | titlu_box1 | desc_box1 | titlu_box2 | desc_box2 | titlu_box3 | desc_box3 | titlu_box4 | desc_box4
Php Code:
<?php
$db = mysqli_connect("localhost", "root", "fidodido", "antonytravel");
$q = mysqli_query($db,"SELECT * FROM tours INNER JOIN tours_review INNER JOIN tours_overview WHERE id = ".$_GET['id']."");
while ($row = mysqli_fetch_assoc($q)) {
$titlu_slider=$row['titlu_slider'];
$desc_slider=$row['desc_slider'];
$poza_slider=$row['poza_slider'];
$poza_articol=$row['poza_articol'];
$pret=$row['pret'];
## Review table
$name_review=$row['name'];
$time_added=$row['time_added'];
$review_text=$row['review_text'];
## Overview table
$descriere=$row['descriere'];
$titlu_box1=$row['titlu_box1'];
$desc_box1=$row['desc_box1'];
$titlu_box2=$row['titlu_box2'];
$desc_box2=$row['desc_box2'];
$titlu_box3=$row['titlu_box3'];
$desc_box3=$row['desc_box3'];
$titlu_box4=$row['titlu_box4'];
$desc_box4=$row['desc_box4'];
echo '<section class="parallax_window_in" data-parallax="scroll" data-image-src="'.$poza_slider.'" data-natural-width="1400" data-natural-height="470">
<div id="sub_content_in">
<div id="animate_intro">
<h1>'.$titlu_slider.'</h1>
<p>"'.$desc_slider.'"</p>
</div>
</div>';
Einige helfen needed..thanx.
Wir wissen absolut nichts über diese 3 Tabellen! Möchten Sie, dass wir raten, wie sie beitreten? Ich könnte einige sehr interessante (aber irrelevante) Spaltennamen für Sie erfinden. (also sagen Sie uns, welche Spalte in jeder Tabelle sind, zumindest) –
"Aber ich habe Pech" ist keine besonders nützliche Beschreibung des Problems ... – David
Sorry, ich habe meine Frage aktualisiert – Alex