mysql_real_escape_string
mysql_select_db
Funções da MySQL
PHP Manual

# mysql_result

(PHP 4, PHP 5)

mysql_result — Retorna dados do resultado

### Descrição

mixed mysql_result ( resource `$result` , int `$row` [, mixed `$ field` ] )

mysql_result() retorna o conteúdo de uma célula do resultado MySQL. O argumento field(campo) pode ser o índice do campo, o nome do campo, o a tabela ponto o nome do campo(tabela.campo). Se o nome da coluna usa apelido ('select foo as bar from...'), use o apelido ao invés do nome da coluna.

Quando trabalhando com um grande conjunto de resultado, você deve considerar o uso de uma das funções que retornam toda a linha(especificadas abaixo). Estas funções retornam o conteúdo de multiplas células em uma chamada de função, elas são MUITO mais rapidas do que mysql_result(). Também note que especificar um índice do campo é muito mais rapido do que especificar o nome do campo ou tabela.campo.

Chamadas a mysql_result() não devem ser misturadas com chamadas a outras funções que lidam com o conjunto de resultados.

Exemplo #1 Exemplo mysql_result()

`<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$result = mysql_query('SELECT name FROM work.employee');
if (!$result) {
die('Could not query:' . mysql_error());
}
echo mysql_result($result, 2); // outputs third employee's name
mysql_close($link);
?>`

Alternativas de alta performance recomendadas: mysql_fetch_row(), mysql_fetch_array(), mysql_fetch_assoc() e mysql_fetch_object().

mysql_real_escape_string
mysql_select_db
Funções da MySQL
PHP Manual