ik heb een test tabel gemaakt in phpmyadmin
de database heet "test"
de tabel heet "persoon"
met 3 kollommen "code","voornaam","achternaam".
hoe kan ik dat per tabel zichtbaar krijgen?
<?php
// Laat alle errors zien
error_reporting(E_ALL);
// connectie maken met DB
$host="localhost";
$user="root";
$password="password";
$database="databasenaam"; // databasenaam = de naam van de eigenlijke database
mysql_connect($host, $user, $password);
mysql_select_db($database);
//query maken voor de DB om te filteren
$sql = "SELECT * FROM *tabelnaam*"; // tabelnaam = de naam van je eigenlijke tabel
// Voer de query uit op de database
$rs = mysql_query($sql);
// resultaten oproepen
while($row = mysql_fetch_array($rs))
{
echo $row['veld1']; // veld1 -2 en -3 zijn de namen van de eigenlijke velden
echo $row['veld2'];
echo $row['veld3'];
}
/*
dit is van toepassing op de volgende DB-soort;
Databasenaam
|
|
tabelnaam
|
|-- veld 1
|
|-- veld 2
|
|-- veld 3
*/
?>
dit is een beetje de standaard die je moet aanhouden
Liever niet geert... Is nou niet echt een voorbeeld van een net stukje programmeerwerk...
Subtiele hint, nooit iets aanduiden als een standaard als je er zelf niet genoeg kennis van hebt. In jou geval heb je vars binnen de quotes en geen afhandeling van errors... Met andere woorden, als de query niks terug geeft heb je een probleem.
<?php
$query = "SELECT * FROM persoon";
$resultaat = mysql_query($query);
en waar moet ik dit schript neer zetten?
ik heb een error ne niet de melding dat de database leeg is. dit is de melding van het laatste script:
Parse error: parse error, unexpected '}', expecting ',' or ';' in F:\docs\data2.php on line 14