Archief - Q:Hoe mysql verbinding checken?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

ducky hutty

Legacy Member
Ik heb een custom error klasse gebouwd, dus wanneer de connectie met de database faalt, of wanneer hij geen database kan selecteren zou ik graag die custom error klasse oproepen ipv die basis mysql dingen.

$db = mysql_connect($host, $username, $password) or die (mysql_error());
mysql_select_db($dbnaam, $db) or die (mysql_error());

Dit is mijn code, ik vroeg mij af of ik gewoon die 'die (....)' kan vervangen door 'new error(2)' ?

Fr3aK

Legacy Member
ducky hutty zei:
Ik heb een custom error klasse gebouwd, dus wanneer de connectie met de database faalt, of wanneer hij geen database kan selecteren zou ik graag die custom error klasse oproepen ipv die basis mysql dingen.

$db = mysql_connect($host, $username, $password) or die (mysql_error());
mysql_select_db($dbnaam, $db) or die (mysql_error());

Dit is mijn code, ik vroeg mij af of ik gewoon die 'die (....)' kan vervangen door 'new error(2)' ?
ipv een error class te maken kan je gewoon een error functie maken en die in de "die" steken.

ducky hutty

Legacy Member
Kheb een klasse nodig omdat ik daar uiteindelijk veel meer moet mee kunnen. Errors ophalen uit de database, sorteren, db cleanen, wegschrijven naar .txt ...

manson

Legacy Member
ducky hutty zei:
Dit is mijn code, ik vroeg mij af of ik gewoon die 'die (....)' kan vervangen door 'new error(2)' ?
zeker, zo heb ik het ooit gebruikt:
Code:
or new mailDebug(mysql_errno() . ' : ' . mysql_error());
de klasse bekeek de fout boodschap en verwerkte die in een mailtje naar de beheerder
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan