<?php
$host = 'localhost';
$gebruiker = 'maakvuurwe_main';
$wachtwoord = 'w8woord';
$database = 'maakvuurwe_main';
$query = 'SELECT * FROM school';
$con = mysql_connect($host, $gebruiker, $wachtwoord)
or die (mysql_error());
$db = mysql_select_db($database, $con)
or die (mysql_error());
}
else{
echo "FOUT: De verbinding met MySQL kan niet gemaakt worden";
exit;
}
//Stap 2 ) controleren of de database geopent kan worden
if (mysql_select_db($db, $database)){
echo "Stap 2) Database geseleteerd: $database<BR />";
}
else{
echo "FOUT: De database $database kon niet worden geopent";
exit;
}
//Stap 3) de quiry uitvoeren
if ($result = mysql_query ($db, $query)){
echo "Stap 3) De query \"$query\" is met succes uitgevoerd <br />";
}
else{
echo "FOUT: er is een fout opgetreden bij het uitvoeren van de query $query";
exit;
}
//Stap 4) De resultaten naar het scherm schrijven
echo "<H2> STAP 4) Inhoud: </H2>";
while ($rij = mysql_fetch_array($result)){
echo "school {$rij['id']} :
{$rij ['cijfers']} {$rij['vakken']} <br />";
}
// Stap 5) Verbinding met de database sluiten
if(mysqli_close($db)){
echo "<br /> Stap 5) Verbinding met database gesloten";
}
else{
echo "FOUT: de verbinding met de database kon niet worden gesloten";
exit;
}
?>
if ($result = mysql_query ($db, $query)){
echo "Stap 3) De query \"$query\" is met succes uitgevoerd <br />";
}
else{
echo "FOUT: er is een fout opgetreden bij het uitvoeren van de query $query";
exit;
}
//Stap 3) de quiry uitvoeren
if ($result = mysql_query ($query)){
echo "Stap 3) De query \"$query\" is met succes uitgevoerd <br />";
}
else{
echo "FOUT: er is een fout opgetreden bij het uitvoeren van de query $query";
exit;
}
//Stap 3) de quiry uitvoeren
if ($result = mysql_query ($query)){
echo "Stap 3) De query \"$query\" is met succes uitgevoerd <br />";
}
else{
die(mysql_error());
}
if ($result = mysql_query ($query)){
echo "Stap 3) De query \"$query\" is met succes uitgevoerd <br />";
}
else{
echo "FOUT: er is een fout opgetreden bij het uitvoeren van de query $query";
exit;
}
Nu krijg ik deze fout: Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /home/maakvuurwe/domains/maakvuurwerk.nl/public_html/php/3.php on line 46
Toch raar, want ik tik alles netjes over vanuit het boek!
// Stap 5) Verbinding met de database sluiten
if(mysql_close($database)){
echo "<br /> Stap 5) Verbinding met database gesloten";
}
else{
echo "FOUT: de verbinding met de database kon niet worden gesloten";
exit;
}
?>
Jordi, maak je daar maar niet te druk over. Ik heb zelf ook wat boekjes doorgelezen over PHP (moest van school) maar geloof me... er staan altijd foute dingen in. Ook de methodologieën die ze gebruiken slaan soms nergens op.
Mijn ervaring is dat je beter gewoon tutorials van het internet erbij kan nemen, die zijn vaak wel goed opgezet.