Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapytanie SQL z PHP
Forum PHP.pl > Forum > PHP
159753
Witam, mam problem z przeniesieniem zapytania SQL do PHP mianowicie:

  1. $rezultat = @$polaczenie2->query(
  2. sprintf("SELECT * FROM inwe WHERE typ='$ty'"));


W tej chwili wyszukuje mi z bazy dokładnie zawartość zmiennej $ty i tutaj się zgadzam jak najbardziej natomiast chciałbym aby jej zawartosc mogła występować w dowolnej części. W SQL dodaje LIKE '%cokolwiek%' i działa lecz tutaj jest zmienna i mam problem ze sklejeniem tego sad.gif
nospor
I co z tego ze tu jest zmienna? Like dziala tak samo.
  1. $rezultat = @$polaczenie2->query(
  2. sprintf("SELECT * FROM inwe WHERE typ like '%$ty%'"));
kapslokk
Like działa tak samo, ale % w sprintf psuje wszystko ;] Trzeba wywalic sprintf bo i tak do niczego tutaj nie sluzy.
nospor
Haha, faktycznie, nie zwrocilem uwagi ze tam sprintf bez sensu jest smile.gif
159753
Tak wyglada cała część kodu..
  1. if ($rezultat = @$polaczenie2->query(
  2. "SELECT * FROM inwe WHERE inwentaryzacja like '%$prod%'"))
  3. {
  4. $ile_wynikow = $rezultat->num_rows;
  5. $i=0;
  6. for($i=0; $ile_wynikow!=$i; $i++)
  7. {
  8. $wiersz = $rezultat->fetch_assoc();
  9.  
  10. $_SESSION['lp'] = $wiersz['lp'];
  11. $_SESSION['producent'] = $wiersz['producent'];
  12. $_SESSION['typ'] = $wiersz['typ'];
  13. $_SESSION['informacje'] = $wiersz['informacje'];
  14.  
  15. echo $_SESSION['lp']." ".$_SESSION['producent']." ".$_SESSION['typ']." ".$_SESSION['informacje']."<br>";
  16.  
  17. }


teraz nie sypie błędami ale nic nie wyświetla :/



EDIT:Mój błąd coś zmieniłem i zapomniałem. Dziękuje wam za pomoc z tym "sprintf " nie sądzę że znalazłbym gdzieś te informacje gdyby nie wy smile.gif
nospor
Rety... nie SIZEuj tresci. to wyglada okropnie i wali po oczach. Poprawilem
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.