Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MSSQL][PHP]foreach mssql query + wartości z array
Forum PHP.pl > Forum > Przedszkole
pejot
Witam,

mam array

  1. $users = array('III0163','III0806')


i chce skierować zapytania do bazy danych( jedno to samo dla każdego usera) i z wyników utworzyć json.
  1. foreach ($users as $user)
  2. {
  3.  
  4.  
  5. $sql_query = mssql_query($sql);
  6. $r = mssql_fetch_assoc($sql_query);
  7. $rows[] = $r;
  8. };
  9.  
  10. print json_encode($rows);


Co zrobić, żeby user był przekazywany do zapytania sql ( sql_query ) bo w tym momencie to się nie dzieje i wynik zwraca 0 ( tyle razy ile jest userów w array)
wicek
Szklana kula zepsuta, pokaż cały kod zapytania do bazy smile.gif
pejot
Samo zapytanie poza pętlą działa bez problemu.

Część zapytania do której jest przekazywana zmienna:

  1. ...
  2. $sql.= " DEF_users.numer = '$user' AND";
  3. ...
wicek
Z tego co pamiętam do stringa przekazujemy zmienną tak '.$user.'
pejot
Cytat(wicek @ 26.04.2017, 10:49:13 ) *
Z tego co pamiętam do stringa przekazujemy zmienną tak '.$user.'


Nie działa

Mam! Zapytanie SQL było poza pętlą i w tym był problem. @wicek dziękuję za poświęcony czas!
wicek
Nie ma sprawy następnym razem wklej cały kod łatwiej będzie wyłapać.
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.