Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Jak rozwiązać problem zapytania do bazy
czuwaj
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 15.10.2012
Skąd: Przemyśl

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


Witam, mam pewien problem. Mam dwie tabele w bazie sub i action chcę otrzymać zapytanie dzięki któremy zadziała mi ten kod. Z zapytaniem chodzi o to, że gdy w tabeli sub id jest równe id w tabeli action to zostanie pobrany rekord z bazy. Nie miałem zbytnio pomysłów jak to zrobić więc pomyślałem nad rozwiązaniem
  1. $q = mysql_query("SELECT * FROM sub WHERE people='$id_login';");
  2. $ciag_sub = null;
  3. while($my_sub = mysql_fetch_assoc($q)){
  4. $ciag = ' people=\''.$my_sub['subskrypcja'].'\' AND ';
  5. $ciag_sub = $ciag_sub.$ciag;
  6. }
  7. // echo $ciag_sub; wynik to "people=28 AND people=27 AND people=26 AND people=25 AND people=24 AND people=23 AND people=22 AND people=21 AND people=19 AND "
  8.  
  9.  
  10. $wynik = mysql_query("SELECT * FROM action WHERE ".$ciag_sub." people='$id_login' ORDER BY id DESC LIMIT ".$postnumbers." OFFSET ".$offset);
  11.  

ale nie działa mi ten sposób czy są jakieś inne możliwości rozwiązania tego problemu ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 17:57