Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][SQL] Zapytanie do bazy
Forum PHP.pl > Forum > Przedszkole
Puzi
Witam,
Mam taki problem i nie wiem jak go rozwiązać...
Chcę wyszukać w bazie danych pewne informacje.
Mam taką tablicę:
  1. <?php
  2. $numery = array ( array('1', '0'),
  3.  array('3', '0'),
  4.  array('9', '0')
  5. );
  6. ?>


Oraz mam tabelę w bazie danych:
id int
liczba1 int
liczba2 int

i oto przykładowe dane:
1 | 1 | 2
2 | 3 | 9
3 | 9 | 4
4 | 5 | 6
5 | 1 | 3

I chcę wyswietlić tylko te dane które spełniają ten warunek: w kolumnie `liczba1` oraz `liczba2` muszą być tylko te liczby znajdujące się w tablicy.

Można to zrobić po przez wskazanie każdej wartości osobno w zapytaniu ale ta tablica jest zmienna. Niestety nie wiem jak to wykonać. Proszę o pomoc.

Pozdrawiam
elemek
  1. <?php
  2. $query = 'select * from tablice where';
  3. $spojnik = '';
  4. foreach ($numery as $para) {
  5. $query .= "$spojnik ((liczba1 = {$para[0]}) and (liczba2 = {$para[1]}))";
  6. $spojnik = ' or';
  7. }
  8. // mysql_query($query);
  9. ?>
Puzi
Witam,
Zapytanie to nie wyświetla nic...
Nie ma błędu. Po prostu nic nie wyświetla sad.gif a rekordy w bazie na pewno takie istnieją, które spełniają ten warunek
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.