login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Connectie controleren (Opgelost)

Offline giellexe - 03/01/2008 23:02
Avatar van giellexeMySQL interesse Heey,

Hoe kan ik een connectie naar database controleren. Of wel of niet connect?

bijvoorbeeld: Als de connectie is geslaag hij heeft verbinding dat ik dan op me website krijg Connectie gelukt als dit niet zo is Connectie afgebroken.

Weet iemand hier raad op ? alvast heel erg bedankt 

giellexe

7 antwoorden

Gesponsorde links
Offline kickasgamer - 03/01/2008 23:04
Avatar van kickasgamer PHP ver gevorderde
  1. mysql_connect(host,user,wachtwoord) or die("verbinding mislukt:".mysql_error());


voila 
Offline Bart - 03/01/2008 23:06 (laatste wijziging 03/01/2008 23:08)
Avatar van Bart PHP expert
  1. <?php
  2. if(!MySQL_Connect(...))
  3. {
  4. echo 'mislukt';
  5. }
  6. else
  7. {
  8. echo 'gelukt';
  9. }
  10. ?>

Edit naar hierboven; mwua, or die() waarom gelijk zo drastisch? Als je die() gebruikt wordt volgens mij ook gelijk je script afgebroken. Dus ook je layout..
Offline giellexe - 03/01/2008 23:07 (laatste wijziging 03/01/2008 23:11)
Avatar van giellexe MySQL interesse Ok dat werkt maar als mislukt is dan krijg ik een error en die wil ik graag niet zien. Hoe doe ik dit ? (of is dit niet mogelijk?)
Offline Bart - 03/01/2008 23:11
Avatar van Bart PHP expert Waarom zou je nou zo moeilijk doen?
Wat veel netter staat is:
  1. if(MySQL_Connect(...) === true)
  2. {
  3. // connectie gelukt
  4. }
  5. else
  6. {
  7. // connectie failed
  8. }

Offline Grayen - 03/01/2008 23:12 (laatste wijziging 03/01/2008 23:13)
Avatar van Grayen PHP ver gevorderde Zoals Quicky als zei, alleen weergeeft hij nu de foutmelding niet, alleen degene die jezelf hebt gemaakt.

  1. // Onderdrukking van foutmelding is hier noodzakelijk,
  2. // omdat mysql_connect altijd een warning geeft als er iets fout is gegaan
  3. // of het nu binnen een if staat of niet.
  4. if (!@mysql_connect('localhost', 'username', 'password'))
  5. {
  6. echo 'Verbinding met database.';
  7. }
  8. else
  9. {
  10. echo 'Geen verbinding met database.';
  11. }

Offline Bart - 03/01/2008 23:15
Avatar van Bart PHP expert Ahja, Grayen, k was er al van overtuigd dat ik die !@ bij elkaar kon gebruiken, maar heb ik voor de zekerheid maar niet gedaan 
Offline giellexe - 03/01/2008 23:17
Avatar van giellexe MySQL interesse Bedankt Quicky en Grayen

Het is gelukt ik zal dit zeker onthouden 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.239s