Avatar billede akki Nybegynder
23. november 2004 - 09:52 Der er 5 kommentarer og
1 løsning

tjek om forbindensen til sql er oppe

jeg har et problem med min webudbyder.

Det hænder en gang i mellem af, sql serveren er nede, og jeg vil derfor hører, om det ikke er muligt at lave et script, som man kan ligge ind i starten af siden, som tjekker om SQL serveren er oppe, og om der kan oprettets forbindelse.

Vil gerne kunne tjekke dette, og alt efter hvilken fejl det er ( ingen forbindelse= fejl1,, ingen DB = fejl 2)sende brugeren videre til en side, som ikke bruge mysql.

Grunden til dette er, at jeg har en side, som jeg bruger til mit håndbold hold ( er håndbold træner) og den side vi bliver hostet på har vi fået gratis, dog ryger forbindelsen engang imellem til mysql serveren, og her vil det kunne være dejligt, at de kunne se en alm html side, der stadig gav lidt info, men hvor der så stod at DB var nede.

håber nogen kan hjælpe
Avatar billede schaefner Juniormester
23. november 2004 - 09:57 #1
<?php
mysql_connent("", "", "") or die(header("Location: mysql_error.php"));
?>

Hvis du placerer det øverst, så burde det virke.
Avatar billede schaefner Juniormester
23. november 2004 - 09:59 #2
Således selvfølgelig:

@mysql_connect("", "", "") or die(header("Location: mysql_error.php"));
Avatar billede akki Nybegynder
23. november 2004 - 10:04 #3
jeg for denne fejl...
Parse error: parse error, unexpected T_LOGICAL_OR in /www/hosts/mlj-cv.dk/vhkdj/index.php on line 2

siden kan ses på www.vhkdj.tk

og jeg har tilføjet følgene i toppen af siden

<?php
@mysql_connect("localhost","xxx","xxx"); or die(header("Location: mysql_error.php"));
?>
Avatar billede schaefner Juniormester
23. november 2004 - 10:06 #4
Du har et semikolon før "or die ...":

<?php
@mysql_connect("localhost","xxx","xxx") or die(header("Location: mysql_error.php"));
?>

Du kan i øvrigt også gøre sådan:

<?php
$link = @mysql_connect("***", "***", "***");
if (!$link) {
  header("Location: mysql_error.php?erno=1");
  exit;
}
?>
Avatar billede sukos Juniormester
23. november 2004 - 10:29 #5
Har også før oplevet at "forbindelsen røg", men en reload af siden løste problemet.
Hvis det samme gælder for dig, kan du enten redirecte til siden selv, eller skrive en tekst med link til reload.

Evt. kombineret med sessions, til at holde styr på hvor mange gange der er forsøgt at connecte.
Avatar billede schaefner Juniormester
23. november 2004 - 12:57 #6
Hvis det virker ...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester