data uit twee tabellen uitlezen via while lus
Dirk
29/08/2006 14:23:00Ik ben een klein bezoekerstellertje aan het maken en wil de gegevens uit de tabel via deze code uitlezen:
Nu heb ik twee tabellen: tabel1: teller en tabel2: pagina, hoe moet ik dat doen?
alvast bedankt!
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$sql = "SELECT * FROM teller";
$resultaat = mysql_query($sql);
if (mysql_num_rows($resultaat)>0){
echo "<table border = 1>";
echo "<tr><td><b>ip</b></td><td><b>host</b></td><td><b>aantal bezoeken</b></td></tr>";
while ($rij = mysql_fetch_array($resultaat)) {
echo "<tr>";
echo "<td>".$rij["ip"]."</td>";
echo "<td>".$rij["host"]."</td>";
echo "<td>".$rij["teller"]."</td>";
echo "</tr>";
}
echo "</table>";
}
?>
$sql = "SELECT * FROM teller";
$resultaat = mysql_query($sql);
if (mysql_num_rows($resultaat)>0){
echo "<table border = 1>";
echo "<tr><td><b>ip</b></td><td><b>host</b></td><td><b>aantal bezoeken</b></td></tr>";
while ($rij = mysql_fetch_array($resultaat)) {
echo "<tr>";
echo "<td>".$rij["ip"]."</td>";
echo "<td>".$rij["host"]."</td>";
echo "<td>".$rij["teller"]."</td>";
echo "</tr>";
}
echo "</table>";
}
?>
Nu heb ik twee tabellen: tabel1: teller en tabel2: pagina, hoe moet ik dat doen?
alvast bedankt!
Gewijzigd op 01/01/1970 01:00:00 door Dirk
PHP hulp
17/11/2024 23:32:06- wes -
29/08/2006 14:26:00Frank -
29/08/2006 14:28:00Jan Koehoorn
29/08/2006 14:29:00Die zal werken, maar het is netter als je opgeeft wat je precies wilt:
SELECT t.veld_zus, p.veld_zo
FROM teller AS t, pagina AS p
SELECT t.veld_zus, p.veld_zo
FROM teller AS t, pagina AS p
Dirk
29/08/2006 14:33:00Bedankt dat doet het, nu heb ik nog een probleempje. Ik heb in allebei de tabellen dezelfde naam voor een rij. Hoe kun je zeggen uit welke tabel hij de rij moet hebben?
Klaasjan Boven
29/08/2006 14:59:00Gebruik AS
SELECT
tabel1.zelfdenaam AS deeerstezelfdenaam,
tabel2.zelfdenaam AS detweedezelfdenaam
FROM
tabel1,
tabel2
WHERE
tabel1.id=tabel2.id enz
SELECT
tabel1.zelfdenaam AS deeerstezelfdenaam,
tabel2.zelfdenaam AS detweedezelfdenaam
FROM
tabel1,
tabel2
WHERE
tabel1.id=tabel2.id enz