Forum und email

mysql_fetch_lengths

(PHP 4, PHP 5, PECL mysql:1.0)

mysql_fetch_lengths — Az eredmény oszlopainak hosszáról nyújt információt

Leírás

array mysql_fetch_lengths ( resource $result )

Egy tömbbel tér vissza. A tömb elemei az MySQL által utoljára betöltött oszlopok hosszait tartalmazza.

A mysql_fetch_lengths() függvény a mysql_fetch_row(), mysql_fetch_assoc(), mysql_fetch_array() vagy a mysql_fetch_object() által visszaadott eredmény-oszlopok hosszát tárolja, illetve megmondja számmal indexelt tömb formájában.

Paraméterek

result

A feldolgozandó eredményhalmaz erőforrás. Ez az eredményhalmaz egy mysql_query() hívás eredményeként kellett létrejöjjön.

Visszatérési értékek

A mezőhosszakat tartalmazó tömb, hiba esetén pedig FALSE.

Példák

Example#1 mysql_fetch_lengths() példa

<?php
$eredmeny 
mysql_query("SELECT azon, email FROM emberek WHERE azon = '42'");
if (!
$eredmeny) {
    echo 
'Kérés futtatása sikertelen: ' mysql_error();
    exit;
}
$sor     mysql_fetch_assoc($eredmeny);
$hosszak mysql_fetch_lengths($eredmeny);

print_r($sor);
print_r($hosszak);
?>

A fenti példa valami ilyesmi kimenetet ad:

Array
(
    [azon] => 42
    [email] => [email protected]
)
Array
(
    [0] => 2
    [1] => 16
)