Mijn bedoeling is om een systeem te maken waarmee een admin van een database systeem via zijn browser zijn databases kan bekijken, veranderen, nieuwe databases toevoegen, ander verwijderen zonder dat die iets van mySQL hoeft te kennen. Nu wil ik de mogelijkheid bieden om van alle databases op een server de namen in het browservenster weer te geven. En hier zit ik dus vast.
toevoeg, krijg ik de waarde 1 terug, terwijl er toch 8 databases staan. Hij wil alleen de eerste teruggeven. Ik snap er de *** van. Enfin, ik ga er morgen nog wel eens naar kijken.
<?php
// je query
$query = "JE QUERY";
// query uitvoeren, resultaten opslaan in $result
$result = mysql_query($query) or die("woops: ".mysql_error());
if(mysql_num_rows($result) > 0) {
// resultaten, gebruik je favoriete fetch-methode op de resultaten op te halen
while($row = mysql_fetch_assoc($res)) {
/*
$row bevat nu een resultaatrij.
Als je bijvoorbeeld de velden stuff1 en stuff2 van de tabel lotsastuff
hebt opgehaald kun je hier een resultaatrij afdrukken met behulp van
$row['stuff1'] en $row['stuff2']
*/
...
}
// geef het resultaat vrij
mysql_free_result($res);
} else {
// geen resultaten
echo "no results...";
}
?>
Een paar minutjes spelen met PHP leverde me deze code op, als je de constante 'TEST' op 1 zet zie je de inhoud van de array die mysql_fetch_array() terug geeft: