(PHP 4, PHP 5)
mysql_result — Retorna dados do resultado
Esta extensão foi descontinuada a partir do PHP 5.5.0 e foi removida no PHP 7.0.0. Em vez disso, as extensões MySQLi ou PDO_MySQL devem ser usadas. Veja também o guia MySQL: escolhendo uma API. Alternativas a esta função incluem:
Retorna o conteúdo de uma célula do resultado MySQL.
Ao trabalhar com conjuntos grandes de resultados, deve ser considerado o uso de uma das funções que retornam uma linha inteira (especificadas abaixo). Como estas funções retornam o conteúdo de múltiplas células em uma chamada de função, elas são MUITO mais rápidas que mysql_result(). Observe também que especificar um índice numérico para o argumento de campo (field) é muito mais rápido que especificar um argumento com nome de campo ou nome_tabela.nome_de_campo.
resultO resource do resultado que está sendo avaliado. Este resultado vem de uma chamada a mysql_query().
row0.
field
O conteúdo de uma célula de um conjunto de resultado MySQL em caso de sucesso ou
false em caso de falha.
Exemplo #1 Exemplo de mysql_result()
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Não foi possível conectar: ' . mysql_error());
}
if (!mysql_select_db('database_name')) {
die('Não foi possível selecionar o banco de dados: ' . mysql_error());
}
$result = mysql_query('SELECT name FROM work.employee');
if (!$result) {
die('Não foi possível consultar:' . mysql_error());
}
echo mysql_result($result, 2); // mostra o nome do terceiro empregado (employee)
mysql_close($link);
?>Nota: Chamadas a mysql_result() não devem ser misturadas com chamadas a outras funções que lidam com o conjunto de resultados.