MySQL get

Status
Niet open voor verdere reacties.

tedjansen11

Verenigingslid
Lid geworden
8 mei 2009
Berichten
449
Hoi,



Weet iemand hoe ik alle gegevens uit een mysql tabel moet halen en laat zien op een pagina.
Ik zie het vast over het hoofd....
De database is heel makkelijk :
Naam , Punten

Dus hoe moet ik het erop zetten?
 
Eerst dien je een verbinding met het database tot stand te brengen,
dit doe je met
mysql_connect();
hierna kies je uit welk database je gegevens wilt halen
mysql_select_db();
vervolgens kies je welke data je uit welke tabel wilt halen.
mysql_query();

mysql_query(); word voornamelijk gebruikt voor SELECT / UPDATE / DELETE

hier kun je inzetten: "SELECT naam, punten FROM tabelnaam"
als je dan nog specifiek de punten van 1 gebruiker wilt hebben kun je er een WHERE functie aan toevoegen
"SELECT naam, punten FROM tabelnaam WHERE naam = 'jan'"

Succes, Groeten Remco :thumb:

PHP:
<?php
// Make a MySQL Connection
mysql_connect("HOST", "USERNAME", "PASSWORD") or die(mysql_error());
mysql_select_db("DATABASE") or die(mysql_error());

// Retrieve all the data from the "database" table
$result = mysql_query("SELECT * FROM database")
or die(mysql_error());  


?>
Code van: http://www.tizag.com/mysqlTutorial/mysqlquery.php
 
Dat is precies dezelfde, het ophalen van een query blijft tenslotte altijd hetzelfde...

Voor het herhalen moet je eens kijken naar de do{} functie...
Deze sluit je af met een while regel.
Succes :thumb:
 
@DoRcO
Sorry daar snap ik niets van , kan je mij even een linkje geven naar een docu of zelf even een voorbeeldje geven ?
 
Laatst bewerkt:
Je dient de gegevens die je uit het database haalt als het ware te herhalen...

het zou overigens handig zijn als je gewoon je code tussen [ PHP ] tags post hier..

http://php.net/manual/en/control-structures.do.while.php

hier kun je lezen hoe een do{} functie werkt..
mocht je er hierna nog niet uitkomen dan vraag ik je toch even je code te posten

PHP:
do {
 /* hier geef je alle waarden op die je wilt weergeven */
} while (mysql_query());
 
Alleen moet je niet de query uitvoeren als conditie van de while, maar de aanroep naar mysql_fetch_array (zoals je ook kunt vinden in de voorbeelden op de site van php.net (al gebruiken ze daar een "gewone" while-lus, i.p.v. een do...while)).
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan