Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> php i mysql
stefan.1984
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 6.04.2006

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


zrobilem oto taki kod:
$sql = mysql_connect("localhost","root","");
mysql_select_db("antek");
$zapytanie=mysql_query("SELECT ilosc FROM tabela");

while ($ilosc=(mysql_fetch_row($zapytanie)))
{
echo $ilosc[0];
}

chodzi o to ze ten kod pokazuje mi tylko 1 wiersz w tabeli a chcialbym wyciagnac np. wiersz 2,3,4 itd. probowalem echo $ilosc[1] ,itd. ale nie dziala :/ jak moge wyciagnac jakas zawartosc z konkretnej komorki ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
JaRoPHP
post
Post #2





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

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


Funkcja mysql_fetch_row zwraca albo tablicę zawierajacą wiersz (więc odwołując się do kolejnych kolumn tabeli w bazie danych, wykorzystujesz indeks tej tablicy), albo FALSE, gdy nie ma już wierszy.

Do przebiegu przez kolejne wiersze wykorzystujesz pętlę while.
Więc kod zaprezentowany:
  1. <?php
  2. $zapytanie=mysql_query("SELECT ilosc FROM tabela");
  3. while ($ilosc = mysql_fetch_row($zapytanie)) {
  4.  echo $ilosc[0];
  5. }
  6. ?>
przebiega przez wszystkie wiersze w Twojej tabeli.

Wyciagnąć zawartość z konkretnej komórki? Komórka (krotka) wedle teorii baz danych to przecięcie kolumy i wiersza. Aby ją wybrać skorzystaj ze składni SQL:
  1. SELECT kolumna FROM tabela WHERE kolumna = warunek
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 17.10.2025 - 22:37