Avatar billede trophymanager Nybegynder
05. april 2006 - 10:41 Der er 3 kommentarer og
2 løsninger

forbindelse til database og header location

mysql_connect("localhost", "login", "password") or header ("Location: fejl.php");

Jeg ville gerne lave noget lignende dette koncept, men må ikke modificere headerinformation.

Reelt set leder jeg efter en måde at få smidt brugeren videre til en fejlside hvis databaseserveren er nede.
Avatar billede net-base.dk Nybegynder
05. april 2006 - 10:57 #1
<?php

$connid = mysql_connect("localhost","username","password");

if( !isset( $connid ) ) {
    header("Location: fejl.php");
}
?>

$connid bliver ikke sat hvis den ikke kan forbinde og derefter kan du så tjekke om den er sat eller ej. og hvis den ikke er så kan du lave en header og smide brugeren videre til en anden side...
Avatar billede hmortensen Nybegynder
05. april 2006 - 10:57 #2
Hvis det er fordi mysql_connect() smider en fejl, kan du sætte et @ foran:

@mysql_connect("locahost" ....
Avatar billede trophymanager Nybegynder
05. april 2006 - 11:21 #3
Tak til begge :) jeg brugte hmortsensløsning, men smid et svar begge to.
Avatar billede net-base.dk Nybegynder
05. april 2006 - 11:40 #4
var så lidt...

Du jo også hvis brugeren skal have en meddelelse om at databasen er nede gøre sådan her
mysql_connect("h","u","p") or die("MySQL databasen er nede eller hvad der nu skal stå");
Avatar billede hmortensen Nybegynder
05. april 2006 - 11:42 #5
:)
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