Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Poprawny sposób pobierania jednego 'rekordu' z bazy danych
Forum PHP.pl > Forum > Przedszkole
JamalBIG
Witam

Czy poniższy sposób pobrania jednego 'rekordu' z bazy danych jest poprawny? Czy istnieją inne sposoby na pobranie jednego 'rekordu' z bazy danych?

  1. $row = @mysql_fetch_array(@mysql_query("SELECT * FROM tabela WHERE X='Y'"));


Z góry dzięki za odpowiedzi
Pozdrawiam
gitbejbe
* po SELECT oznacza pobranie wszystkich rekordow z danego wiersza. A więc zamiast tej gwiazdki możesz wpisać konkretny rekord do pobrania np "imie". LIMIT 1 oznacza, że zostanie pobrany tylko jeden wiersz - jak go znajdzie to nie szuka już dalej. $row[0] jest wartością zapisaną w tablicy jako jej pierwszy element. Jesli szukałbyś np" id,imie" to imie posiadałoby wartość $row[1]. Poszperaj w Manualu jak tworzyć zapytania sql. Ja się rozpisałem, inni nie muszą być tacy łaskawi... ;p
  1. $query = mysql_query("SELECT imie FROM tabela WHERE X='Y' LIMIT 1");
  2. $row = mysql_fetch_array($query)l
  3. echo''.$row[0];
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.