Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Wyświetlanie danych z tabel
pijawaman
post 13.06.2015, 15:45:41
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 21.01.2015

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


Cześć.

Mam tablicę $tab=[1,3,5]
Jak wyświetlić miejsca z tabeli w MySql 'pokoje': ID[1,2,3,4,5,6], miejsca[1,1,2,2,3,4], gdzie pola ID są równe tym z tablicy $tab ?

Próbowałem coś takiego
  1. $zapytanie = "SELECT miejsca FROM pokoje WHERE id = '$tab'";
ale nie działa.

Jak to ugryźć ?


Ten post edytował pijawaman 13.06.2015, 15:48:59
Go to the top of the page
+Quote Post
Turson
post 13.06.2015, 15:59:41
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


http://php.net/implode
http://www.w3resource.com/mysql/comparisio...in-function.php
Go to the top of the page
+Quote Post
pijawaman
post 13.06.2015, 16:50:03
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 21.01.2015

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


  1. $rozbitatablica = implode("," , $tab)

potem
  1. $zapytanie = "SELECT miejsca FROM pokoje WHERE id IN ('$rozbitatablica')";


Coś chyba jeszcze mam źle bo ilość znalezionych rekordów to 1 :/

Cytat(pijawaman @ 13.06.2015, 17:17:48 ) *
  1. $rozbitatablica = implode("," , $tab)

potem
  1. $zapytanie = "SELECT miejsca FROM pokoje WHERE id IN ('$rozbitatablica')";


Coś chyba jeszcze mam źle bo ilość znalezionych rekordów to 1 :/



Ok już ogarnąłęm ten głupi błąd.

Zamiast
  1. ('$rozbitatablica')
to
  1. ($rozbitatablica)


Dzięki Turson smile.gif

Ten post edytował pijawaman 13.06.2015, 16:53:10
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: 23.04.2024 - 07:31