login  Naam:   Wachtwoord: 
Registreer je!
 Forum

connectie controleeren

Offline SvenP - 17/06/2006 10:58
Avatar van SvenPPHP interesse is er een manier om te controleeren of de mysql connectie bestaat?
ik heb namelijk in de footer altijd een mysql_close, ook als de mysql niet open is.. maar dan geeftie een foutmelding van dat er geen database connected is ofzo..:?:

5 antwoorden

Gesponsorde links
Offline nemesiskoen - 17/06/2006 11:04 (laatste wijziging 17/06/2006 11:09)
Avatar van nemesiskoen Gouden medaille

PHP expert
In je connectie bestand:
  1. <?php
  2. $connection_made = mysql_connect(...);
  3. if(!$connection_made) unset($connection_made);
  4. ...
  5. ?>


footer code:
  1. <?php
  2. if(isset($connection_made)) {
  3. mysql_close($connection_made);
  4. }
  5. ?>


@hieronder: lekker slordig:)
Offline MindPrison - 17/06/2006 11:04
Avatar van MindPrison PHP gevorderde zet gewoon een '@' voor de functie, dan krijg je geen foutmeldingen.
Offline SvenP - 17/06/2006 12:01
Avatar van SvenP PHP interesse hmmz.. @nem, heb het idee dat dat niet gaat werken aangezien ik de connectie maken en sluiten bijde in functies heb...
Offline Ultimatum - 17/06/2006 12:10
Avatar van Ultimatum PHP expert maak je 2 functie 1 sluiten en 1 openen en dan gooi je die codes van nemesiskoen erin en roep je ze dan aan , mss dat dat helpt 
Offline nemesiskoen - 17/06/2006 13:14
Avatar van nemesiskoen Gouden medaille

PHP expert
Of je laat die functies iets terugsturen?
  1. <?php
  2. function open(argumenten) {
  3. // doe je ding
  4. $conn = mysql_connect(...);
  5. // doe nog meer
  6. return $conn;
  7. // als die functie al iets terugstuurt:
  8. return array($return_value, $conn);
  9. }
  10.  
  11. list($je_waardes, $connectie) = open(...);
  12.  
  13. function close(argumenten, $conn) {
  14. if(is_resource($conn)) mysql_close($conn);
  15. // je ding
  16. }
  17. close(..., $connectie);
  18. ?>


Zoiets zou moeten werken.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.223s