Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Γειά σας συμφορουμίτες μου...

 

Έχω το εξής θέμα σε ένα project.

Θέλω να εμφανίζω όλες τις εγγραφές ενός πίνακα σε έναν πίνακα σε HTML

όμως θέλω και κάποια πεδία απο άλλον πίνακα της ίδιας DB

 

πχ

 

ΠΙΝΑΚΑΣ `orders`

id,customer,date,time

ΠΙΝΑΚΑΣ `songs`

id,songtitle,songartist

 

Στο Query θέλω να εμφανίζω όλα τα δεδομένα του ROW και όταν κάνω παραγγελία με κωδικό τραγουδιού 45 τότε αυτόματα θα εμφανίζει στον πίνακα songtitle & songartist

 

Εδώ είναι ο κώδικας που έχω

mysql_select_db("mystore",$con);
$result=mysql_query("SELECT * FROM orders",$con);

      <table class="table table-hover" id="task-table">
      <thead>
      <tr>
							
    <th>ID</th>
    <th>Ημερομηνία</th>
    <th>Πελάτης</th>
    <th>Όνομα Τραγουδιού</th>
    <th>Ώρα</th>
    <th>Ενέργεια</th>

    </tr>
    </thead>
    <tbody>

     <?php

     while($data = mysql_fetch_row($result))

{
	
							

echo "<tr>";
echo "<td>$data[2]</td>";
echo "<td>$data[1]</td>";
echo "<td>$data[3]</td>";
echo "<td>$data[4]</td>";
echo "<td><a href='$data[0]'><button type='button' class='btn btn-danger btn-xs'>ΔΙΑΓΡΑΦΗ</button></a></td>";
echo "</tr>";
					
							
}
		
	echo "</table>"; 
				
?>
     </tbody>
     </table>

Όποιος μπορεί να με βοηθήσει θα το εκτιμήσω ιδιαίτερα

Επεξ/σία από codesix
Δημοσ.

Θες ένα inner join στο select σου αρκεί οι δύο πίνακες να συνδέονται με κάποιο foreign key μεταξύ τους, το οποίο βλέπω ότι είναι το bookid.

 

  1. $result=mysql_query("SELECT MO.date, MO.customer, B.bookname FROM myorders MO INNER JOIN Books B ON MO.bookid = B.bookid ",$con);

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...