Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] Wyciąganie z tabeli konkretnych rekordów
Forum PHP.pl > Forum > Przedszkole
paziek
Witam,

napotkałem pewien problem, nad którym się już trochę czasu głowie i doszedłem do wniosku, że moja wiedza i/lub doświadczenie są niewystarczalne aby go rozwiązać.


A więc, kod wygląda tak [oczywiście, nie działa]:

  1. <?php
  2. $queryF="SELECT * FROM `tabela` WHERE `id`='$id'";
  3. $resultF=mysql_query($queryF);
  4. $rowF=mysql_fetch_array($resultF);
  5.  
  6.  
  7. $zmienna = $rowF["url" WHERE `Plik`='2' and `Link`='1'];
  8. ?>



Powinno to dać Wam mniej więcej obraz tego, co chcem zrobić. Ale tak dla pewności, wytłumacze jeszcze sytuację.



Otóż mam tabelkę która wygląda mniej więcej tak:

  1. <tr>
  2. <td>Plik1</td> <td>Link1</td> <td>Link2</td> <td>Link3</td>
  3. </tr>
  4. <tr>
  5. <td>Plik2</td> <td>Link1</td> <td>Link2</td> <td>Link3</td>
  6. </tr>
  7. <tr>
  8. <td>Plik3</td> <td>Link1</td> <td>Link2</td> <td>Link3</td>
  9. </tr>


Te dane są pobierane z SQL. Każdy `Plik` ma swój ID oraz 3 linki do niego.
Z różnych powodów, adresy tych linków muszą być przechowywane w innej tabeli.

Pobrałem wszystkie adresy linków z tabeli i teraz chcem z tego wyciągać pojedyńcze rekordy, tak jak to jest zrobione w przykładzie u góry, tylko, że parser wypisuje mi, że on oczekuje klamry kończoncej nawias, a nie warunków.

Próbowałem też tak:

  1. <?php
  2. if($rowF["plik"]='2' && $rowF["link"]='1'){$zmienna=$rowF["url"];}
  3. ?>


Ale to mi pobiera pierwszy rekord z góry, a mój url jest w którymś tam z kolei rekordzie.


Jestem w kropce.



Dzięki z góry za wszelką pomoc i cierpliwość smile.gif
Paziek.
Zimon
ale w tych tabelach odpowiednie pliki mają takie same id??
paziek
W tabelach wszystko jest jak trzeba.

Jak wykonuje następujące zapytanie:



  1. SELECT url FROM `tabela` WHERE `id`='$id' AND `plik`='2' AND `link`='1'




To dostaje ten adres, który właśnie chcę.
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.