database uitlezen
Ik ben bezig met 1 van mijn eerste projectjes met php en de allereerste met sql.
Nu probeer ik dus de gegevens uit de database te lezen om weer te geven op een site ,tot hier lukt het aardig ,alleen zet die alles onder elkaar en het is de bedoeling dat hij ze in een tabel zet dus naast elkaar en onder elkaar .
Toen kreeg ik een waarschijnlijk blinde beginners ingeveging .
Ik dacht bij me zelf splits ze op in verschillende arrays en echo de gegevns dan op de index ,fout dus .
de gegevens aan een array toe wijzen dat lukt wel ,maar als ik bv. het volgende doe (als de array bestaat)echo $productnaam[0] ;
dan krijg alle records terwijl de bedoeling was om elke record in te lezen aan de hand van de index en zo koppellen aan de andere arrays (hoop dat het een beetje duidelijk is )
heb al op php.net gekeken ,diverse forums afgestruind ,maar helaas ik zie door de bomen het bos niet meer.
groetjes kurt
de database uitlezen en in een tabel weergeven ?
miss dat dit script dan werkt.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
include('config.php');
$sql = "SELECT * FROM tabel"
$result = mysql_query($sql);
$list = mysql_fetch_object($result);
echo "<table><tr><td>Iets</td><td>Nog iets</td></tr>";
echo "<tr><td>".$list->iets."</td><td>".$list->nogiets."</tr></td>";
echo "</table>
?>
include('config.php');
$sql = "SELECT * FROM tabel"
$result = mysql_query($sql);
$list = mysql_fetch_object($result);
echo "<table><tr><td>Iets</td><td>Nog iets</td></tr>";
echo "<tr><td>".$list->iets."</td><td>".$list->nogiets."</tr></td>";
echo "</table>
?>
Edit:
Typo:
Typo:
Gewijzigd op 01/01/1970 01:00:00 door Emile Verbunt
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$query = "SELECT voornaam, achternaam, email FROM gebruikers ORDER BY achternaam";
$resultaat = mysql_query($query);
if($resultaat && mysql_num_rows($resultaat) >= 1)
{
echo '<table>';
echo '<tr><td>Naam:</td><td>Achternaam:</td><td>Email:</td></tr>';
while($rij = mysql_fetch_array($resultaat))
{
$voornaam = $rij['voornaam'];
$achternaam = $rij['achternaam'];
$email = $rij['email'];
echo '<tr><td>'.$voornaam.'</td><td>'.$achternaam.'</td><td>'.$email.'</td></tr>';
}
echo '</table>';
}
?>
$query = "SELECT voornaam, achternaam, email FROM gebruikers ORDER BY achternaam";
$resultaat = mysql_query($query);
if($resultaat && mysql_num_rows($resultaat) >= 1)
{
echo '<table>';
echo '<tr><td>Naam:</td><td>Achternaam:</td><td>Email:</td></tr>';
while($rij = mysql_fetch_array($resultaat))
{
$voornaam = $rij['voornaam'];
$achternaam = $rij['achternaam'];
$email = $rij['email'];
echo '<tr><td>'.$voornaam.'</td><td>'.$achternaam.'</td><td>'.$email.'</td></tr>';
}
echo '</table>';
}
?>