PHP Unconference Europe 2015

sybase_result

(PHP 4, PHP 5)

sybase_resultObtém dados do resultado

Descrição

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

Retorna o conteúdo da célula na linha e índice no conjunto de resultados especificado.

sybase_result() retorna o conteúdo de uma célula de um conjunto de resultados Sybase. O argumento field pode ser o índice do campo, o nome do campo, ou a tabela do campo ponto o nome do campo (tabela.campo). Se o nome da coluna for apelidada ('select foo as bar from...'), use o apelido ao invés do nome da coluna.

Quando estiver trabalhando com grandes conjuntos de resultados, você deve considerar usar uma das funções que obtém uma linha inteira (especificadas abaixo). Já que estas funções retornam o conteúdo de multiplas células em uma chamada de função, elas são MUITO mais rápidas do que sybase_result(). Também, note que especificar um índice numérico para o argumento field e é muito mais rápido do que especificar o nome do campo ou campo.tabela.

Alternativas de alta performance recomendadas: sybase_fetch_row(), sybase_fetch_array() e sybase_fetch_object().

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