Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [sql]
Forum PHP.pl > Forum > Bazy danych
bim
Chcialbym wyszukac w bazie - w kilku kolumnach opdowiednich slow. Mam np.opis, ktory sklada sie z kilku slow i chcialbym przeszukac opis pod wzgledem obecnosci jednego pobranego z formularza slowa. Bardzo prosze o pomoc. Sprawa jest pilna.
nospor
  1. <?php
  2.  
  3. $szukane=$_POST['szukane'];
  4. $sql=&#092;"select * from tabela where opis like '%$szukane%'\";
  5.  
  6. ?>
SongoQ
A dla M$ stosujesz * i ?
bim
Takie mam zapytanko
  1. "SELECT 1,dbo.ARTYKUL.NAZWA, dbo.ARTYKUL.OPIS, dbo.CENA_ARTYKULU.CENA_BRUTTO,
  2. dbo.ARTYKUL.POLE1,dbo.ARTYKUL.STAN, dbo.ARTYKUL.ID_ARTYKULU
  3.  
  4. FROM dbo.ARTYKUL INNER JOIN dbo.CENA_ARTYKULU ON dbo.ARTYKUL.ID_ARTYKULU = dbo.CENA_ARTYKULU.ID_ARTYKULU
  5. WHERE ( (dbo.CENA_ARTYKULU.ID_CENY = 2) AND (NAZWA LIKE('%$szuka%')) OR (OPIS LIKE('%$szuka%')))"
. Działa spoczko.
SongoQ
NO ok pamietaj wystrzegaj sie OR razem z LIKE potrafi nieraz tak baza zamielic ze, czasu na pewno nie beda rewelacyjne.
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.