Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]problem z odczytem danych z bazy danych
Forum PHP.pl > Forum > Przedszkole
kociupk
mam tabele w bazie danych
id id_u liczby
9 1 17,21,25,29,
8 1 1-,5-,9-,13,
10 1 20,24,28,32

i chce wyciagnac wszystkie liczby uzytkownika o id_u 1 tak zeby to byl jeden ciag(17,21,25,29,1-,5-,9-,13,20,24,28,32,) zeby pozniej sprawdzic czy dana liczba jest w ciagu
mam taki kod dziala on ale nie do konca wyszukuje on tylko ostatnio dodane liczby czyli te 20,24,28,32 a jak sprawdzam czy wystepuja inne liczby 17,21,25,29,1-,5-,9-,13 to wyswietla ze nie ma

  1. <?$seach = "SELECT * FROM liczby WHERE id_u = '1'";
  2. $q_seach = mysql_query($seach);
  3.  
  4. $s_array = array();
  5. while($rows = mysql_fetch_array($q_seach))
  6. {
  7. $s_array[$rows['liczby']] = $rows;
  8. }
  9.  
  10. foreach($s_array as $vol)
  11. {
  12. echo $rows1 = $vol['liczby'];
  13. }
  14. if(strstr($rows1, '17')) { echo 'jest'; }else {echo 'nie ma';}?>
MateuszS
Nie wiem czy dobrze zrozumiałem ale chyba tak. Powinno wystarczyć coś takiego

  1. while($rows = mysql_fetch_assoc($q_seach)) {
  2. $wynik = $wynik.",".$rows["liczby"];
  3. }
  4.  
  5. echo $wynik;


Teraz zmienna wynik to ciag liczb tego usera
kociupk
działa dzieki
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.