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