PHP Unconference Europe 2015

sybase_result

(PHP 4, PHP 5)

sybase_resultLit une valeur dans un résultat

Description

string sybase_result ( resource $result , int $row , mixed $field )

Retourne le contenu d'une cellule de la ligne et à la position spécifiées depuis le jeu de résultat Sybase.

Lorsque vous travaillez sur des résultats de grande taille, vous devriez utiliser les autres fonctions qui lisent une ligne entière (voir plus loin). Étant donné que ces fonctions lisent une ligne entière, elles sont BEAUCOUP plus rapide que sybase_result(). De plus, l'utilisation d'index numérique est beaucoup plus rapide que les noms des champs, ou les noms des tables et des champs.

Fonctions de substitution, à haute efficacité : sybase_fetch_row(), sybase_fetch_array() et sybase_fetch_object().

Liste de paramètres

result

row

field

Peut être la position du champ, le nom du champ ou la table suivie d'un point, puis du nom du champ (nom_table.nom_champ). Si le nom de la colonne est un alias ('select foo as bar from...'), utilisez l'alias au lieu du nom de la colonne.

Valeurs de retour

sybase_result() retourne le contenu d'une cellule, depuis le jeu de résultat Sybase.

add a note add a note

User Contributed Notes 1 note

up
0
chad at matrixnetwork dot net
13 years ago
If a stored procedure is doing all the work for you and you just need to retrieve a single cell...

<?php
$db
= sybase_connect("sybtest", "sa", "users");
$query = sybase_query("EXEC usp_get_id @username='$username'", $db);
$id = sybase_result($query,0,0);
echo
$id;
?>

Simple.
To Top