Funkcja mysql_result() w PHP

Definicja i użycie

Funkcja mysql_result() zwraca wartość jednego pola wynikowego.

Jeśli funkcja zwróci sukces, zwróci wartość pola. Jeśli zwróci błąd, zwróci false.

Gramatyka

mysql_result(data,row,field)
Parametry Opis
data Wymagane. Określa identyfikator wyniku do użycia. Jest to identyfikator zwrócony przez funkcję mysql_query().
row Wymagane. Określa numer wiersza. Numer wiersza zaczyna się od 0.
field

Opcjonalnie. Określa pole do uzyskania. Może to być wartość przesunięcia pola, nazwa pola lub table.fieldname.

Jeśli parametr nie jest określony, funkcja pobiera pierwszy pole z określonego wiersza.

Opis

Kiedy działa na bardzo dużych zbiorach wyników, warto rozważyć użycie funkcji, które mogą zwrócić całą linię w jednym wywołaniu funkcji. Te funkcje zwracają wiele jednostek zawartości w jednym wywołaniu funkcji, co jest znacznie szybsze niż mysql_result().

Ponadto, warto zauważyć, że użycie liczbowego przesunięcia w parametrze pola jest znacznie szybsze niż określenie nazwy pola lub tablename.fieldname.

Przykład

<?php
$con = mysql_connect("localhost", "hello", "321");
if (!$con)
  {
  die('Nie można połączyć: ' . mysql_error());
  }
$db_selected = mysql_select_db("test_db", $con);
$sql = "SELECT * from Person";
$result = mysql_query($sql,$con);
echo mysql_result($result,0);
mysql_close($con);
?>

Wyjście podobne do:

Adams