ITE_COMMON_MAINCONTENT

Sie sind hier: Startseite > itevoPNAPIDOC , Publikations-ID: 8-7
Alle Publikationen aus itevoPNAPIDOC anzeigen, Filter aufheben (Alt-6) Druckerfreundliche Ansicht (Alt-3) Ähnliche Publikationen anzeigen Alle Publikationen aus itevoPNAPIDOC inkl. Filter als RSS 0.91-Feed Alle Publikationen aus itevoPNAPIDOC inkl. Filter als RSS 2.0-Feed Alle Publikationen aus itevoPNAPIDOC inkl. Filter als Atom 1.0-Feed

pnDBGetConn [aus Modul: pnAPI]

Aufruf
array / reference = pnDBGetConn([$pass_by_reference = null);
Aufgabe

Gibt ein Datenbankverbindungs-Objekt oder eine Referenz darauf zurück. Das Objekt ist vom Type "ADODB_mysql Object" (siehe unten) und wird zum Zugriff auf die Datenbank verwendet. Die Funktion muß daher immer aufgerufen werden, bevor Datenbankabfragen gestartet werden (es sei denn, man verwendet direkt ADOdb-Funktionen).

Eingabe
bool$pass_by_referenceBei true wird eine Referenz auf das ADODB_mysql Object zurückgegeben
Ausgabe

Datenbankverbindungs-Objekt oder Referenz auf ein Objekt. Das Objekt hat folgende Struktur und Attribute:

ADODB_mysql Object
(
[databaseType] => mysql
[dataProvider] => mysql
[hasInsertID] => 1
[hasAffectedRows] => 1
[metaTablesSQL] => SHOW TABLES
[metaColumnsSQL] => SHOW COLUMNS FROM %s
[fmtTimeStamp] => 'Y-m-d H:i:s'
[hasLimit] => 1
[hasMoveFirst] => 1
[hasGenID] =>
[isoDates] => 1
[sysDate] => CURDATE()
[sysTimeStamp] => NOW()
[hasTransactions] =>
[forceNewConnect] => 1
[poorAffectedRows] => 1
[clientFlags] => 0
[substr] => substring
[nameQuote] => `
[_genIDSQL] => update %s set id=LAST_INSERT_ID(id+1);
[_genSeqSQL] => create table %s (id int not null)
[_genSeq2SQL] => insert into %s values (%s)
[_dropSeqSQL] => drop table %s
[database] => testb71
[host] => localhost
[user] => root
[password] =>
[debug] =>
[maxblobsize] => 262144
[concat_operator] => +
[length] => length
[random] => rand()
[upperCase] => upper
[fmtDate] => 'Y-m-d'
[true] => 1
[false] => 0
[replaceQuote] => \'
[charSet] =>
[metaDatabasesSQL] =>
[uniqueOrderBy] =>
[emptyDate] =>  
[emptyTimeStamp] =>  
[lastInsID] =>
[hasTop] =>
[readOnly] =>
[genID] => 0
[raiseErrorFn] =>
[cacheSecs] => 3600
[arrayClass] => ADORecordSet_array
[noNullStrings] =>
[numCacheHits] => 0
[numCacheMisses] => 0
[pageExecuteCountRows] => 1
[uniqueSort] =>
[leftOuter] =>
[rightOuter] =>
[ansiOuter] =>
[autoRollback] =>
[fnExecute] =>
[fnCacheExecute] =>
[blobEncodeType] =>
[rsPrefix] => ADORecordSet_ext_
[autoCommit] => 1
[transOff] => 0
[transCnt] => 0
[fetchMode] =>
[_oldRaiseFn] =>
[_transOK] =>
[_connectionID] => Resource id #8
[_errorMsg] =>
[_errorCode] =>
[_queryID] => Resource id #36
[_isPersistentConnection] =>
[_bindInputArray] =>
[_evalAll] =>
[_affected] =>
[_logsql] =>
[databaseName] => test
)

Beispiel
// Aufruf erste Variante, Rückgabe des DB-Objektes
list($dbconn) = pnDBGetConn(false);

// Aufruf zweite Variante, Rückgabe der DB-Referenz
$dbconn = pnDBGetConn(true);

// jetzt kann über das DB-Objekt auf die Datenbank zugegriffen werden
$sql = "SELECT * FROM $table;";
$result = $dbconn->Execute($sql);
Modul-/PostNuke-Version
PostNuke 0.762


Linke Blöcke, Navigation

Allgemeines Menü
Unternehmen
 - Wir über uns
 - Referenzen
 - Partner
 - Jobs
 - Kontakt


Lösungen
 - Enterprise Portale
 - Business Intelligence
 - Application Integration
 - Sprachsteuerung
 - Services & Customizing

Prozess-Management
 - Consulting
 - Projekt-Management

Kontakt
itevo AG
Zettachring 8A
70567 Stuttgart

mail: info@itevo.de
tel: +49.711.6017.2220
fax: +49.711.6017.2239

AGB
Impressum
Datenschutz

mehr...

Anmelden

Captcha-Code


Rechte Blöcke

Suchen

Neueste Info
Lufthansa Miles & More, Telekom, itevo heben ab
itevo realisiert Miles & More Portal für die Telekom.
Zum Miles & More Portal

Partnerschaft mit NextiraOne
NextiraOne - 
Unsere Partner itevo schließt Partnerschaft mit NextiraOne, dem mit mehr als 1 Milliarde Umsatz europaweit führenden herstellerunabhängigen Integrator von Enterprise- und Kommunikationslösungen.
Zur NextiraOne

Audi setzt weiter auf die Spezialisten von itevo
Audi Deutschland Die Helpdesk Award Gewinner blicken positiv in die Zukunft!


Partner
Logos unserer Partner


Kopfbereich

pnDBGetConn :: itevo AG :: high level portal solutions
Guten Abend, Besucher.