Db MYSQL Connection class

Door Stefan , 22 jaar geleden, 4.064x bekeken

Handige dbconnection class
Vorige week geschreven voor een engels systeem,
dus de compleet engels gecomment:)

Gesponsorde koppelingen

PHP script bestanden

  1. db-mysql-connection-class

 

Er zijn 6 reacties op 'Db mysql connection class'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Stefan
stefan
22 jaar geleden
 
0 +1 -0 -1
Kan iemand dit ding op mijn naam zetten. kan eindelijk weer op me goeie acount inloggen:). dit heb ik net gepost op een andere acc omdat ik niet kon inloggen:S
Hipska BE
Hipska BE
22 jaar geleden
 
0 +1 -0 -1
echo's horen toch niet thuis in een class?

je moet toch
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $obj->function(); ?>

doen?
Jelmer -
Jelmer -
22 jaar geleden
 
0 +1 -0 -1
Ziet er op het eerste gezicht wel leuk uit.

Enige bezwaren:
- die method-namen die je gebruikt, waarom overal 'db' voor? Je weet toch al dat je aan een database-instance zit te werken, dan hoef je dat toch niet bij iedere aanroep nog een keer te benadrukken?
- Ik zie dat je bij zo ongeveer iedere functie controleert of je ook een string met een query aangeleverd krijgt. Is het niet handiger om daar weer een aparte (private) method voor te maken en daar constant naar te verwijzen? DPY! (Don't repeat yourself) ;)
- En die die bij een mysql_error vind ik ook erg ranzig. Het is niet aan je klasse om de fout af te handelen, dat is aan de rest van de code. Die klasse weet niet wat er moet gebeuren bij een fout, dat weet je code alleen maar. Dus throw een Exception, oftrigger een error, of geef gewoon false terug. Maar ga niet dood en neem al helemaal niet de rest van het script mee in je wraakactie de ondergang in.
Stefan
stefan
22 jaar geleden
 
0 +1 -0 -1
Dankje voor de opmerkingen!
db ervoor is gewoon een standaard iets, wat ik gewoon lekker vind om te gebruiken en om aan te roepen

hmm, die private method is idd wel een goeie suggestie
zal bij mn volgende db class doen:)

ik vind het wel chill als ie m meteen die'd scheelt stukken code":)
Frank -
Frank -
22 jaar geleden
 
0 +1 -0 -1
Scheelt inderdaad een heel stuk code en het maakt ook het verschil tussen een hobby-projectje en een succesvolle website. Denk bv. eens aan YouTube.com dat voor zo'n 1,65 miljard dollar is verkocht... Die had jij ook kunnen maken!
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Eris -
Eris -
22 jaar geleden
 
0 +1 -0 -1
Ik heb er ooit een voor Mysql en nu voor Mysqli geschreven. Het scheelt inderdaad veel werk ;)

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. db-mysql-connection-class

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.