Hallo,
ik probeer mijn 2 tabellen te combineren voor school, alleen krijg ik geen gegevens in mijn tabel (ik werk met phpmyadmin via usbwebserver). Code:

<?php

$host = "localhost";
$gebruiker = "root";
$wachtwoord = "usbw";
$database = "pokemon";
mysql_connect($host, $gebruiker, $wachtwoord) or die("Kan geen verbinding met de server tot stand brengen");
mysql_select_db($database) or die("Kan geen verbinding met de database tot stand brengen");

$query = "SELECT nummer, naam, type, soort, plaats, lengte, gewicht, geslacht FROM eigenschappen, pokedex"

$resultaat = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_array($resultaat)) {
echo "<tr>";
echo "<td>" . $row["nummer"] . "</td>";
echo "<td>" . $row["naam"] . "</td>";
echo "<td>" . $row["type"] . "</td>";
echo "<td>" . $row["soort"] . "</td>";
echo "<td>" . $row["plaats"] . "</td>";
echo "<td>" . $row["lengte"] . "</td>";
echo "<td>" . $row["gewicht"] . "</td>";
echo "<td>" . $row["geslacht"] . "</td>";
echo "</tr>";
}
?>
Als je de resultaten uit twee (of meer) tabellen met elkaar wilt combineren, moet je kijken naar JOINS.

Verder raad ik het af om gebruik te maken van de mysql_*() functies, omdat deze zullen verdwijnen.
Ikzelf raad MySQLi of PDO aan, om te communiceren met je MySQL-database.

Reageren