Skip to Content

Ergebnisse aus der Datenbank auslesen

Anhand eines Beispiels zur Einbindung einer externen Mitarbeiterdatenbank, soll das deutlich gemacht werden.

/**
* Prüft ob es einen Mitarbeiter mit der UID gibt
*
* @param User-ID des Drupal-System
* @return Array - 0 => 0 = user nicht registriert, 1 = User registriert
* 1 => Integer = Berechtigung des Users
*/
function check_ma($uid)
{
// Prüfen ob der User in der AWS-Datenbank registriert ist und holen der Berechtigung
$query = ' SELECT m.berechtigung, m.name FROM mitarbeiter AS m, abteilungzugehoerig AS a WHERE m.uid = %d AND m.eintrittsDatum < now() AND (m.austrittsDatum >= now() OR m.austrittsDatum = "0000-00-00") AND a.uid = %d AND a.active = 1';  
 
$ergDB = db_query($query, $uid, $uid);  
$anzahl_erg = db_num_rows($ergDB);

 
// Wenn kein Ergebniss gefunden wurde
if($anzahl_erg == 0)
return array(0 => 0, 1 => 0);
 
// Darf nicht passieren - dann ist etwas gewaltig schief gelaufen elseif($anzahl_erg > 1)
{
drupal_set_message('Suchen Sie den Programmierer und erschlagen Sie ihn.');
 
return array(0 => 0, 1 => 0);
}
 
// holen der Ergebnisse
$erg = db_fetch_array($ergDB);
 
// Rückgabe wenn nichts gefunden wurde
return array(0 => 1, 1 => $erg['berechtigung']);
} // END check_ma()
Weitere Beispiele folgen ..

Kommentare

payday loans

payday loans

payday loans

payday advances

payday loans

yazurr payday loans EzWbJi payday Canada aIEnkt payday loans =-]

viagra coupon

nxvsse viagra coupon >:]] buy viagra 6799 cialis coupon :-O viagra :-O cialis coupon yQNcC

pay day loan

bactrim en ligne

Quick Quid

payday advance

cash advance loans

aciphex

yvmngnbg aciphex DtotiY colondetox 4320 order clomid 6865 zocor >:-[ viagra wSJWy

buy xenical

mliqbzft buy xenical cuFGbF cipro =-] cheap cialis %-[[[ inderal 0183 buy kamagra gRYhkB

pounds till payday

order serophene

quyzyc order serophene 8814 ed trial packs >:-OOO zocor 3570 viagra 7442 cialis :-O

order arimidex

iqzinrq order arimidex >:]] accutane >:-OOO viagra säljes uzxCw cialis 9720 viagra %-[[[

no fax pay day loans

Payday advance

quickquid

hknxouyz quickquid 8]]] pay day loan YVbySX pay day loan 8690

same day loan

sqjriwgj same day loan :-O payday advance >:-OOO pay day loans 8]]]

payday loan

hqpjgh payday loan >:]] pay day loans %-[[[ Payday scotland :-O

fake cigs

fast payday loan

pay day loans

instant money

no fax payday loans

viagra

vwwpzmpm viagra ciuozJ viagra online >:]] cialis 2386 cialis 1069

Quick Quid

dggouqx Quick Quid EHipH check advance INRLuo payday loan Canada 8]]]

viagra

axccal viagra >:-OOO zithromax 8]]] clomid >:]] buy Cialis 7856 propecia SqtYG

jgafjfb 5060 payday loans

payday loans dallas

viagra

ppijjcj viagra UrEyOk viagra %-[[[ cialis 3382 cialis 0102 generic viagra pbtphQ cialis 3028

cheap cialis online

cialis

fcjhkus cialis 6545 viagra >:]] cialis 6503 viagra 7351 viagra XRLIV cialis 3390

payday loans

cash advance online

buy viagra online

cash advance

nyxlyxu cash advance 5898 payday loan isitt cigarettes online =-] payday :-O

cialis

ibbsecov cialis NNELcM cheap cialis online UZjHVb cialis 3672 viagra >:-OOO viagra 5784 cheap viagra >:-[

cialis

tepmwgak cialis 1075 cialis 9567 cialis MJjCTB viagra sqrPQN viagra 8]]] viagra >:-OOO

viagra

vihvhi viagra 0588 cheap cialis online SDBcXD cialis 3756 viagra >:-OOO

generic viagra

cxizhkgy generic viagra %-[[[ cheap cialis online YsLfy viagra >:-[ cialis bTCrVg cialis boCgW viagra 8]]]

cheap viagra

tkocyolo cheap viagra %-[[[ viagra 7254 cialis >:-OOO cialis 4876

viagra

zktrob viagra >:]] cialis 1734 cialis AJHCD viagra >:]] buy viagra online mofjiN buy cialis >:-[

propecia

gslmjwb propecia gCgcVE aquista cialis 4898 xenical nbWmx cialis 8]]] viagra 8]]] Cialis 4588

viagra

yuomuxr viagra 8506 xenical Ruhim zocor 0357 cialis bijwerkingen >:]] cialis pDPNVt Buy Cialis oHFAj

lipitor Generico

lipitor

hdmmcvks lipitor iuoja acheter propecia 2044 viagra >:]] cialis :-O comprare cialis 4496 Cialis 1265