Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MYSQL] Wyszukaj poziomo
Krisu
post
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 30.03.2006
Skąd: Żary

Ostrzeżenie: (0%)
-----


Mam pytanie odnośnie MYSQL-a,

Mam tylko jedną daną np. nick.

W jaki sposób mogę wyciągnąć z bazy dane które znajdują się w tym samym wierszu.

Przykładowo nazwy kolumn to: nick, pass, email.
Nie znam numeru id, ani numeru wiersza,

Co mam zrobić by wyciągnąć daną np. email, która znajduje się w tym samym wierszu ale innej kolumnie?
Go to the top of the page
+Quote Post
robos85
post
Post #2





Grupa: Zarejestrowani
Postów: 466
Pomógł: 11
Dołączył: 21.09.2006
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $sql=mysql_query("SELECT * FROM `tabela` WHERE `nick`='nick_ktorego_szukasz'");
  3. $wynik=mysql_fetch_row($sql)
  4. ?>


To daje ci tablicę i do elementów odwołujesz się po indeksach czyli np:
  1. <?php
  2. $id=$wynik[0];
  3. $email=$wynik[2]
  4. ?>
...

numer pomiędzy [] oznacza kolejne pole w tabeli.

Poczytaj również o mysql_fetch_array" title="Zobacz w manualu PHP" target="_manual oraz mysql_fetch_assoc" title="Zobacz w manualu PHP" target="_manual

Ten post edytował robos85 20.09.2008, 09:54:32
Go to the top of the page
+Quote Post
help_mee
post
Post #3





Grupa: Zarejestrowani
Postów: 244
Pomógł: 21
Dołączył: 10.02.2008
Skąd: Załęcze Wielkie

Ostrzeżenie: (0%)
-----


  1. WHERE

np:
  1. SELECT * FROM tabela WHERE nick = 'krisu'

* - pobiera wszystkie dane
mysql_fetch_row wypisujesz dane
mysql_query wysyłasz zapytanie

Ten post edytował help_mee 20.09.2008, 09:56:09


--------------------
Amentis dolet!
Deus et patria!
» Pomogłem? Kliknij Pomógł.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 04:46