[PHP&MySQL] Errorafhandeling SQL connectie

Pagina: 1
Acties:

  • PluueeR
  • Registratie: December 2000
  • Laatst online: 17-08 21:56
Om verbinding te maken met mijn SQL server doe ik in PHP:
code:
1
mysql_connect("hostname", "blaat", "mekker") or die ("MySQL fout");

Dit had ik in de search gezocht, en dit was zeg maar een oplossing voor dit probleem, echter wanneer ik me MySQL daemon dood maak krijg ik dit in mijn browser:


Warning: Can't connect to MySQL server on 'puma.f1-today.net' (111) in /usr/local/apache/htdocs/savenet/login.php on line 8

Warning: MySQL Connection Failed: Can't connect to MySQL server on 'puma.f1-today.net' (111) in /usr/local/apache/htdocs/savenet/login.php on line 8
MySQL fout



Wat doe ik fout, of hoe moet het wel ;) ?

  • WarPuppy
  • Registratie: Januari 2000
  • Laatst online: 23-08 21:39

WarPuppy

Electronic Technology

zelfde hier, en als errormsg wou ik een .html bestand laten zien ?

kan dat ook ?

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

PluueeR:
Wat doe ik fout, of hoe moet het wel ;) ?
zet een @ voor je mysql_connect aanroep. Die onderdrukt errormessages gegenereerd binnen die functie.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • _-= Erikje =-_
  • Registratie: Maart 2000
  • Laatst online: 09-09 15:42
@mysql_connect("hostname", "blaat", "mekker") or die ("MySQL fout");


@ onderdrukt de foutmelding

[edit] sneller op ja drukken geloof ik :)

voor die HTML kun je gewoon echo's gebruiken in die die functie...

or die ("echo <H1> KADUUK</H2>");

  • PluueeR
  • Registratie: December 2000
  • Laatst online: 17-08 21:56
Op vrijdag 11 januari 2002 12:15 schreef WarPuppy het volgende:
zelfde hier, en als errormsg wou ik een .html bestand laten zien ?

kan dat ook ?
code:
1
or die ("echo "<meta http-equiv=\"Refresh\" content=\"0;url=error.html\">"

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

or die(include())

Doet iets met Cloud (MS/IBM)


  • TheRookie
  • Registratie: December 2001
  • Niet online

TheRookie

Nu met R1200RT

PHP:
1
2
3
4
<?
$Database=mysql_connect("xxxx","xxxxx")
        or mysql_error_handle("Geen MySQL server gevonden");
?>

en
PHP:
1
2
3
4
5
6
7
8
9
10
11
<?
function mysql_error_handle($User_Message) {
        $SQL_Error = mysql_errno();
        $SQL_Text  = mysql_error();

        print("$User_Message<BR>\n");
        print("SQL Error $SQL_Error : $SQL_Text<BR>\n");
        print("Dying quietly :(");
        die(-1);
}
?>

Werkt bij mij perfect :)
Pagina: 1