odbc_fetch_row

(PHP 4, PHP 5, PHP 7, PHP 8)

odbc_fetch_rowLit une ligne de résultat

Description

odbc_fetch_row(resource $statement, ?int $row = null): bool

Lit une ligne dans le résultat identifié par result_id et retourné par odbc_do() ou odbc_exec(). Après odbc_fetch_row(), les champs seront accessibles avec la fonction odbc_result().

Liste de paramètres

statement

L'identifiant de résultat.

row

Si row est omis, row va tenter de lire la prochaine ligne dans le résultat. Des appels répétés à odbc_fetch_row() avec et sans paramètre row peuvent être combinés librement.

Pour passer en revue toutes les lignes d'un résultat plusieurs fois, vous pouvez appeler odbc_fetch_row() avec row_number = 1, puis continuer à appeler odbc_fetch_row() sans le paramètre row pour passer en revue tout le résultat. Si un pilote ne supporte pas la lecture des lignes par numéro, le paramètre sera ignoré.

Valeurs de retour

Retourne true si la ligne existe, false sinon.

Historique

Version Description
8.0.0 row is nullable now.
add a note add a note

User Contributed Notes 1 note

up
1
eolscr at gmail dot com
19 years ago
When I migrates from 4 to 5 took me a long day to find the solution.

The way to use it without problems

In php4:

<?php
while (odbc_fetch_row($stringsql)) {

// ...

}
?>

In php5:

<?php

odbc_fetch_row
($stringsql, 0);

while (
odbc_fetch_row($stringsql)) {

// ...

}

?>

Good luck
To Top