Door
Mark de Grebber
op 27-12-2010 17:56
gewijzigd op 27-12-2010 17:57
3.519 views
Goedenavond iedereen.
Ik krijg deze melding van Firefox "De verbinding werd geherinitialiseerd"
Als ik via MySQL-console inlog, is er geen probleem.
(ik heb uitzonderingen gemaakt in m'n firewall)
<body>
<?php // Script 12.1 - mysql_connect.php
// This script connects to the MySQL server.
// Attempt to connect to MySQL and echo messages:
if ($dbc = mysql_connect('localhost', 'root', '**********')) {
echo '<p>Succesfully connected to MySQL!</p>';
mysql_close(); // Close the connection.
} else {
echo '<p style="color:red;">Could not connect to MySQL.</p>';
}
?>
</body>
</html>
De connect geeft een waarde terug:
True -> Dan is het goed gelukt.
False -> Dan is het niet gelukt.
Zo gaat dat bij alle mysql_ functies. Als je daar dus op test:
<?php
$mysql = mysql_connect('localhost', 'root', 'wachtwoord');
if($mysql) { //Dit betekend als hij true is. Je kan ook $mysql == true neerzetten.
echo 'Het werkt!';
}
else { //Als het niet goed gelukt is en dus false gereturned word
echo 'Jij hebt pech, het werkt niet!';
}
?>
@internet verslaafde, je moet wel de juiste methode aanleren. or die is fout. Jij gaat toch ook niet dood als je iets fout doet? En daarnaast moet je altijd een mooie foutafhandeling maken. Die van mij kan ook nog beter. Je krijgt dan zoiets: http://snipplr.com/view/45252/goede-foutafhandeling-mysql/
[size=xsmall]Toevoeging op 27/12/2010 18:16:42:[/size]
Ok, Ik krijg "het werkt" dus mysql_connect == TRUE als ik t goed begrijp
[size=xsmall]Toevoeging op 27/12/2010 18:22:47:[/size]
Doordat de verbinding met mysql direct weer verbroken word
na de "succesfully connected" melding in het het script
krijg ik deze melding niet te zien.
waarom zou dat op deze manier uitgelegd worden in het boek (enig idee ?)
I.i.g. Bedankt weer, voor de snelle hulp, en een goed nieuw jaar toegewenst alvast
aan iedereen op dit forum.