Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php, MySQL] Pobranie danych z tabeli MySQL, warunek oparty o tablice
jol.us_
post 2.11.2006, 21:12:20
Post #1





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 10.12.2003
Skąd: Kraków

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


Zakladajac ze mam tablice, w ktorej mam identyfikatory np.:
  1. <?php
  2. $tablica = array(1,3,6,10)
  3. ?>


oraz tabele MySQL, np.:
  1. `id` int(11) NOT NULL AUTO_INCREMENT,
  2. `tytul` varchar(250) NOT NULL DEFAULT '',
  3. `tekst` text NOT NULL,



W jaki sposob pobrac dane z tableli MySQL, ktorych id znajduje sie w tablicy

Chodzi mi o zapytanie a nie o selekcje przy wyswietlaniu.

Ten post edytował jol.us_ 2.11.2006, 21:14:25


--------------------
run Forest run ...
Go to the top of the page
+Quote Post
jarrod
post 2.11.2006, 21:18:05
Post #2





Grupa: Zarejestrowani
Postów: 312
Pomógł: 9
Dołączył: 14.10.2006
Skąd: warszawa

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


  1. <?php
  2. $sql = "SELECT * FROM tabela WHERE";
  3.  
  4. foreach($tablica as $id)
  5. {
  6.  $sql .= " `id`='{$id}' OR ";
  7. }
  8. $sql = substr($sql,0,strlen($sql)-4);
  9. ?>
Go to the top of the page
+Quote Post
siemakuba
post 2.11.2006, 21:50:37
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


  1. <?php
  2. $tablica = array(1,3,6,10);
  3. $sql = 'SELECT * FROM tabela WHERE id IN ('.implode(',',$tablica).')';
  4. ?>


pozdr.
Go to the top of the page
+Quote Post
jol.us_
post 4.11.2006, 13:27:49
Post #4





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 10.12.2003
Skąd: Kraków

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


dzieki, pomoglo smile.gif


--------------------
run Forest run ...
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:10