Crew algemeen |
|
Waarom zou dat niet gaan?
Het is best simpel hoor:)
Hieronder een voorbeeld:
<?PHP
// de query
$sQuery = "SELECT naam, functie FROM leden";
// query uitvoeren
if(!$rResult = MySQL_Query($sQuery))
{
// er zit een error in de query
echo "Error!- Kan de query niet uitvoeren!<br />";
echo MySQL_Error()."<br />".MySQL_Errno();
} else
{
// de query is succesvol uitgevoerd
// de variabele zetten waarin alle gegevens komen te staan
$sOutput = "<site>";
// while loopje om door de resultaten heen te lopen
while($aFetch = MySQL_Fetch_Assoc($rResult))
{
// een resultaat toevoegen aan de variabele
$sOutput .= "<lid>";
$sOutput .= "<naam>".$aFetch['naam']."</naam>";
$sOutput .= "<functie>".$aFetch['functie']."</naam>";
$sOutput .= "</lid>";
}
// de eerste tag natuurlijk ook weer sluiten
$sOutput .= "</site>";
// kijken of we het bestand (bestand.xml) kunnen openen
// als het bestand niet bestaat, word geprobeerd het aan te komen
if(!$rFile = fOpen("bestand.xml", "w+"))
{
// we kunnen het bestand niet openen
// en het kan ook niet aangemaakt worden
echo "Error!- Kan het bestand niet openen!";
} else
{
// het bestand is geopend
// nu gaan we kijken of we de gegevens in het bestand
// kunnen schrijven
if(!fWrite($rFile, $sOutput))
{
// nee, we krijgen een error
echo "Error!- Kan de output niet in het bestand zetten!";
} else
{
// ja, de gegevens zijn succesvol in het bestand
// geschreven
echo "De output is succesvol in het bestand gezet!";
}
}
}
?>
<?PHP // de query $sQuery = "SELECT naam, functie FROM leden"; // query uitvoeren { // er zit een error in de query echo "Error!- Kan de query niet uitvoeren!<br />"; } else { // de query is succesvol uitgevoerd // de variabele zetten waarin alle gegevens komen te staan $sOutput = "<site>"; // while loopje om door de resultaten heen te lopen { // een resultaat toevoegen aan de variabele $sOutput .= "<lid>"; $sOutput .= "<naam>".$aFetch['naam']."</naam>"; $sOutput .= "<functie>".$aFetch['functie']."</naam>"; $sOutput .= "</lid>"; } // de eerste tag natuurlijk ook weer sluiten $sOutput .= "</site>"; // kijken of we het bestand (bestand.xml) kunnen openen // als het bestand niet bestaat, word geprobeerd het aan te komen if(!$rFile = fOpen("bestand.xml", "w+")) { // we kunnen het bestand niet openen // en het kan ook niet aangemaakt worden echo "Error!- Kan het bestand niet openen!"; } else { // het bestand is geopend // nu gaan we kijken of we de gegevens in het bestand // kunnen schrijven { // nee, we krijgen een error echo "Error!- Kan de output niet in het bestand zetten!"; } else { // ja, de gegevens zijn succesvol in het bestand // geschreven echo "De output is succesvol in het bestand gezet!"; } } } ?>
|