PythonQ 240-8XX Manual de usuario Pagina 553

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 552
532 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
quote($string)
Die quote-Methode wird verwendet, um Sonderzeichen zu "escapen",
die in Zeichenketten enthalten sein onnen, und um notwendige ¨außere
Anf¨uhrungszeichen hinzuzuf¨ugen. Beispiel:
$sql = $dbh->quote($string)
fetchrow_array
Die Methode holt die achste Datenzeile und gibt sie als ein Array mit den
Feldwerten zur¨uck. Beispiel:
while(@row = $sth->fetchrow_array) {
print qw($row[0]\t$row[1]\t$row[2]\n);
}
fetchrow_arrayref
Die Methode holt die achste Datenzeile und gibt sie als eine Referenz auf ein
Array mit den Feldwerten zur¨uck. Beispiel:
while($row_ref = $sth->fetchrow_arrayref) {
print qw($row_ref->[0]\t$row_ref->[1]\t$row_ref->[2]\n);
}
fetchrow_hashref
Diese Methode holt eine Datenzeile und gibt eine Referenz auf einen Hash
zur¨uck, der Name-/Wert-Paare enth¨alt. Die Methode ist lange nicht so per-
formant wie das Verwenden von Referenzen auf ein Array, wie weiter oben
beschrieben ist. Beispiel:
while($hash_ref = $sth->fetchrow_hashref) {
print qw($hash_ref->{vorname}\t$hash_ref->{nachname}\t\
$hash_ref- > title}\n);
}
fetchall_arrayref
Diese Methode gibt alle Zeilen eines Ergebnisses einer SQL-Anfrage zur¨uck. Sie
gibt eine Referenz auf ein Array mit Referenzen auf Arrays mit den Werten der
einzelnen Zeilen zur¨uck. Sie onnen mit zwei verschachtelten Schleifen auf die
Werte zugreifen. Beispiel:
my $table = $sth->fetchall_arrayref
or die "$sth->errstr\n";
my($i, $j);
for $i ( 0 .. $#{$table} ) {
ur $j ( 0 .. $#{$table->[$i]} ) {
print "$table->[$i][$j]\t";
}
print "\n";
}
finish Bewirkt, dass keine weiteren Daten von dem SQL-Anfrageergebnis geholt wer-
den. Sie onnen diese Methode aufrufen, um Systemressourcen freizugeben.
Beispiel:
s$rc = $sth->finish;
Vista de pagina 552
1 2 ... 548 549 550 551 552 553 554 555 556 557 558 ... 767 768

Comentarios a estos manuales

Sin comentarios