PythonQ 240-8XX Bedienungsanleitung Seite 554

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 768
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 553
Kapitel 9: MySQL-APIs 533
rows Gibt die Anzahl der ver¨anderten Zeilen (die aktualisiert oder gel¨oscht wur-
den) des letzten Befehls zur¨uck. Dies wird normalerweise nach Nicht-SELECT-
execute-Statements verwendet. Beispiel:
$rv = $sth->rows;
NULLABLE Gibt eine Referenz auf ein Array mit Boole’schen Werten zur¨uck; f¨ur jedes
Element TRUE kann die Spalte NULL-Werte enthalten. Beispiel:
$null_possible = $sth->{NULLABLE};
NUM_OF_FIELDS
Dieses Attribut enth¨alt die Anzahl der Zeilen, die eine SELECT- oder SHOW
FIELDS-SQL-Anfrage zur¨uckgibt. Sie onnen es verwenden, um zu pr¨ufen, ob
eine Anfrage ein Ergebnis zur¨uckgegeben hat: 0 weist auf eine Nicht-SELECT-
Anfrage hin, wie INSERT, DELETE oder UPDATE. Beispiel:
$nr_of_fields = $sth->{NUM_OF_FIELDS};
datasource($Treiber_name)
Diese Methode gibt einen Array zur¨uck, der die Namen der verf¨ugbaren Daten-
banken auf ’localhost’ enth¨alt. Beispiel:
@dbs = DBI->datasource("mysql");
ChopBlanks
Dieses Attribut gibt an, ob die fetchrow_*-Methoden vor- und nachstehende
Leerzeichen entfernen. Beispiel:
$sth->{’ChopBlanks’} =1;
trace($trace_ebene)
trace($trace_ebene, $trace_dateiname)
trace aktiviert oder deaktiviert "Tracing". Wenn DBI als eine Klassenmeth-
ode aufgerufen wird, steuert es das "Tracing" mit allen Datenbankverbindun-
gen. Wenn es als Datenbank- oder Statement-Handle-Methode aufgerufen wird,
steuert es nur die verwendete Verbindung (und deren sp¨atere Ableitungen).
Wenn Sie $trace_ebene auf 2 setzen, bewirkt es detaillierte Informationen.
Der Wert 0 stellt "Tracing" ab. Die Ausgabe des "Tracing" wird vorgabem¨aßig
nach "standard error" geleitet. Wenn $trace_dateiname angegeben ist, wird
die Ausgabe f¨ur alle "getraceten" Verbindungen an das Ende dieser Datei
geschrieben. Beispiel:
DBI->trace(2); # alles tracen
DBI->trace(2,"/tmp/dbi.out"); # alles nach /tmp/dbi.out tracen
$dth->trace(2); # diese Datenbankverbindung tracen
$sth->trace(2); # dieses Statement-Handle tracen.
Sie onnen DBI-Tracing auch anschalten, indem Sie die DBI_TRACE-
Umgebungsvariable setzen. Wenn Sie sie auf einen numerischen Wert setzen,
ist das dasselbe, wie DBI->(wert) aufzurufen. Wenn Sie sie auf einen
Pfadnamen setzen, ist das dasselbe, wie DBI->(2,wert) aufzurufen.
MySQL-spezifische Methoden
Die unten stehenden Methoden sind MySQL-spezifisch und nicht Teil des DBI-Standards.
Mehrere von ihnen sind veraltet: is_blob, is_key, is_num, is_pri_key, is_not_null,
Seitenansicht 553
1 2 ... 549 550 551 552 553 554 555 556 557 558 559 ... 767 768

Kommentare zu diesen Handbüchern

Keine Kommentare