Fejlsider til SQL

Tags:    databaser

Er det ikke muligt at lave nogle brugerdefinerede fejlsider som vises når den server man har sin sql liggende på er nede?

Ved phpbb forums er der en net lille tekst der fortælle hvad der er galt, så kunne man ikke lave noget lignende til den alm. side??

Med venlig Hilsen Frank
http://anakin.dk
Jeg giver ikke point for opgavens størrelse, men for hjælpen der ydes..



5 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Er det ikke muligt at lave nogle brugerdefinerede fejlsider som vises når den server man har sin sql liggende på er nede?

Ved phpbb forums er der en net lille tekst der fortælle hvad der er galt, så kunne man ikke lave noget lignende til den alm. side??

Med venlig Hilsen Frank
http://anakin.dk
Jeg giver ikke point for opgavens størrelse, men for hjælpen der ydes..



Jo - der kan jo forekomme flere forskellige typer fejl, men den du refererer til lader at vaere at man ikke kan faa forbindelse til serveren. Saa der kan du bruge noget i retning af:

'Din connection hedder f.eks $connect

if(!$connect)
{
header ('location:fejlbesked.php')
}

Hvis du indbygger denne besked vil brugere hver gang der ikke kan forbindes til db'en blive redirected til fejlbesked.php




Lav en simpel if statement:

hvis(sqlfejler) så gå til http://.....
ellers
vis resultatet.

Men i din sql og i din kode har du naturligvis sørget for at der ikke kan ske fejl ;-)

(¯`·._.·[Brian Hvarregaard]·._.·´¯)



Men i din sql og i din kode har du naturligvis sørget for at der ikke kan ske fejl ;-)

Ja selvfølgelig.. - Hvordan kan jeg det? Jeg er jo ikke herre over om serveren går ned, så hvad har det med mine koder at gøre ??

Og hvordan ser sådan en "if" kode ud ?!?

Med venlig Hilsen Frank
http://anakin.dk
Jeg giver ikke point for opgavens størrelse, men for hjælpen der ydes..


Hej

her er et IF eks. skrevet i vb

command1_click()

On Error GoTo errhandler:

'Her placeres den kode hvormed du kalder/åbner din databaseforbindelse til databaseserveren

exit sub

errhandler:
If Err.Description <> vbNullString Then
MsgBox Err.Description
End If
'"ved en err: vis en msgbox med fejlbeskrivelsen"

end sub

Princippet er det samme i stort set alle programmeringssprog.
Om du så henviser til en msgbox eller html side...etc er det
som Brian skriver, kun god skik at beskytte sin aplikation mod
Datatab / fejl input ("Bugs") fra brugerens side eller andre uhensigtsmæssige indvirkninger.

mvh jens


[Redigeret d. 22/04-04 16:27:47 af Nauticom]



Men i din sql og i din kode har du naturligvis sørget for at der ikke kan ske fejl ;-)


Ja selvfølgelig.. - Hvordan kan jeg det? Jeg er jo ikke herre over om serveren går ned, så hvad har det med mine koder at gøre ??

Og hvordan ser sådan en "if" kode ud ?!?

Med venlig Hilsen Frank
http://anakin.dk
Jeg giver ikke point for opgavens størrelse, men for hjælpen der ydes..



Jo - der kan jo forekomme flere forskellige typer fejl, men den du refererer til lader at vaere at man ikke kan faa forbindelse til serveren. Saa der kan du bruge noget i retning af:

'Din connection hedder f.eks $connect

if(!$connect)
{
header ('location:fejlbesked.php')
}

Hvis du indbygger denne besked vil brugere hver gang der ikke kan forbindes til db'en blive redirected til fejlbesked.php


Du har fat i noget der, og selv med min ringe viden om php og sql, synes jeg at din løsning virker som det jeg skal bruge. Tak skal du have :)

Med venlig Hilsen Frank
http://anakin.dk
Jeg giver ikke point for opgavens størrelse, men for hjælpen der ydes..



t