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>
Een melding van firefox?

En met andere browsers?
MySQL werkt op de server. De webbrowser van de gebruiker zou geen verschil moeten maken.
Explorer soortgelijke melding.
Ik log in via wamp localhost., als ik localhost hier in 't script varvang voor 127.0.0.1
blijft de melding gelijk

PHPMyAdmin werkt ook (misschien heb je iets aan die info).
Probeer gewoon eens een leeg scriptje met mysql_connect('localhost', 'root', '**********');

Als je dan nog errors krijgt, heeft het te maken met de mysql en niet met je code
met alleen die code krijg ik een lege pagina

Ik heb Workdpress geinstalleerd, en een database aangemaakt.
Zou dat problemen kunnen opleveren ?
Ja das logisch, maar werkt je verbinding?
Die lege pagina is voor de testings he
Vandaag ben ik voor het eerst aan mysql begonnen (lessen)
hoe test ik de verbinding ?
Doe eens mysql_connect('localhost', 'root', '**********') or die(mysql_error());

Krijg je enige errors? Indien niet, dan is je verbinding oke.
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/
Geen errors of notices

[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.
mysql_pconnect ..?

Dat gebruik ik, zodat de connectie open blijft

Sluit m later wel af met mysql_close als je m niet meer nodig hebt (dat is mij aangeleerd) ;)

Reageren