login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Database Class

Offline delta_004 - 14/09/2006 19:03
Avatar van delta_004Onbekend Hallo
Dit is me eerste echte class. Ik heb me er nooit in verdiept dus ik was wel trotst dat ik het kon maken:D Het script is niet getest maar hebben jullie tips ofzo? of iets te zegge over de structuur?

http://www.plaatscode.be/2622

GROETJES

7 antwoorden

Gesponsorde links
Offline MechaVore - 14/09/2006 19:05 (laatste wijziging 14/09/2006 19:12)
Avatar van MechaVore Gouden medaille

PHP gevorderde
In ieder geval is het slim om in je actie functie de if elseif te veranderen ;) of een else erbij of van de elseif een else maken,..

Beetje onnuttig is dat ;)

edit
Ook zie ik je naar de 'interne' functie _time() verwijzen, die helemaal niet in je class te vinden is? of is dit een standaard functie ofzo?

edit2
Ook zie ik in sommige functies dat je code na je return hebt staan, in C# wordt alles na een return niet meer uit gevoerd en ik denk dat dat ook in php zo is, maar dat weet ik niet zeker..
Offline delta_004 - 14/09/2006 19:09
Avatar van delta_004 Onbekend ow das en foutje:S:D
Offline delta_004 - 14/09/2006 19:09 (laatste wijziging 14/09/2006 19:10)
Avatar van delta_004 Onbekend ow das en foutje:S:D

lol mooie dubbelpost beveiligingLD
Offline ikkedikke - 14/09/2006 20:00
Avatar van ikkedikke PHP expert nja het kan denk ik gewoon makkelijker.
je moet bijvoorbeeld eerst de verbinding maken. als je de class gebruikt wil je altijd een verbinding. je kan dus gebruik maken van een constructor.
verder kan je iets inbouwen dat je voopr iedere query checkt of er een db geselecteerd is en op dezelfde manier kijken als je een db selecteert, of er ook een connectie is.
Offline delta_004 - 14/09/2006 20:02
Avatar van delta_004 Onbekend constructor? 
Offline Simon - 14/09/2006 20:24
Avatar van Simon PHP expert http://www.plaatscode.be/2628/

zoiets lijkt mij...
let op het gebruik langsonder
Offline MechaVore - 14/09/2006 20:29 (laatste wijziging 14/09/2006 20:32)
Avatar van MechaVore Gouden medaille

PHP gevorderde
Als je het zo hebt zoals delta het had, kan je nog van server veranderen. Als je de verbinding in de constructor instelt, moet je telkens een nieuw object aanmaken als je een nieuwe verbinding wilt (of je maakt er extra functies voor). En als je dan toch de verbinding in de constructor hebt staan kan je net zo goed de functies:
connectdb();
selectdb();
ook in de constructor zetten, dit bespaart je bij het typen namelijk 2 regels code ;)

Je zou ook gewoon met 2 of meerdere objecten kunnen werken, maar aangezien ik er een soort van log actie in zie zitten, is dit in dit geval niet echt mogelijk..
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.194s