Ik wil graag gegevens uit een Mysql database halen en elk record in een aparte tabel zetten. Als je het niet begrijp:

_______________________________________

ID __________ NAAAM___________________

1 __________ Woopie100 ________________
2 ___________ Bas Krijgsman_____________

enz.

Hoe doe je daT?
<?php
//connectie eerst maken
$query=mysql_query("SELECT * FROM tabel");
?><table><tr><th>Id</th><th>Naam</th></tr><?php
while($data=mysql_fetch_array($query)){

?><tr><td><?= $data['id']; ?></td><td><?= $data['naaam']; ?></td></tr>
<?php }
?>
Alleen je connectie nog invoegen
Kan je me dan ook leggen hoe dit scripje in z'n werk gaat. Ik zou het graag willen begrijpen
<?php

# Database connectiegegevens
$user = 'gebruikersnaam';
$pass = 'wachtwoord';
$host = 'localhost';
$dbname = 'databasenaam';

# Verbinding leggen en database selecteren
mysql_select_db($dbname, mysql_connect($host, $user, $pass)) or die('Cudn\'t connect to database!');

# Select query formuleren
$sql = 'SELECT * FROM `tabel`';

# Query uitvoeren
$res = mysql_query($sql);

# Checken of er een resultaat is
if(mysql_num_rows($res) >= 1)
{
# Tabel starten
echo '<table><tr><td>id</td><td>naam</td></tr>';

# Gegevens dmv een loopje uitlezen
while($data = mysql_fetch_array($res, MYSQL_ASSOC))
{
# Tabel invullen
echo '<tr><td>' . $data['id'] . '</td><td>' . $data['naam'] . '</td></tr>';
}

# Tabel afsluiten
echo '</table>';
}
else
{
# Er zijn blijkbaar geen rijen gevonden
echo '<i>Er is geen resultaat!</i>';
}
?>

Reageren