Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Przekazywanie danych z tabeli do tablicy, i dalsze operacje na rekordach
--Frizzy--
post
Post #1





Goście







Witam,

Męczę się od kilku dni z pewną banalną sprawą. Mam tabele z kolumnami: ID (autonumeracja) i email. Chciałbym pobrać z kolumny email pierwsze 20 rekordów (to akurat wiem jak zrobić) i przenieść je do tablicy. Cały szkopuł w tym, że gdy wywołuje napisany skrypt (poniżej), to wypisuje mi te 20 rekordów, ale nie wiem jak zrobić tak, żeby móc się odwoływać do konkretnego rekordu, podając np. $email[2] i "drukował" mi trzeci rekord z kolumny email. Jeżeli tak zrobię, to drukuje mi trzecią literę każdego rekordu, zamiast trzeciego rekordu w całości.

Mam coś takiego na razie:
  1. <?php
  2. $connect = mysql_connect("localhost", "root", "haslo")
  3. or die ("Błąd połączenia z bazą danych. Spróbuj ponownie za kilka minut.");
  4. mysql_select_db("test");
  5.  
  6. $query = "SELECT email FROM adresy LIMIT 20";
  7. $result = mysql_query($query);
  8.  
  9. while ($row = mysql_fetch_array($result))
  10. {
  11. extract($row);
  12.  
  13. echo $email.'<br>';
  14. }
  15.  
  16. ?>


W dalszej części kodu będę chciał do zmiennej $email przypisywać po kolei poszczególne rekordy z tabeli ($mail = $email[2] i tu żeby w zmiennej $mail przechowywał trzeci rekord).

Mam nadzieję, że dobrze wytłumaczyłem o ci mi chodzi. Proszę tylko o wyrozumiałość, bo w php jeszcze raczkuję.
Go to the top of the page
+Quote Post

Posty w temacie


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: 20.08.2025 - 15:21