Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyszukiwanie LIKE
Forum PHP.pl > Forum > Przedszkole
slawny
Witam,
napisałem aplikacje oparta o MySQL ale życie mnie zweryfikowało i muszę ją przenieść na PG.

Jak była oparta na MySQL, polecenie

  1. <?php
  2. $szukana='w';
  3. $wszystkie = mysql_query("Select * from Pracownicy where nazwisko like '%$szukana%'");
  4. ?>


zwróciło dane pracowników, których nazwisko zawiera litere "w" , obojętnie czy małą czy dużą.

Wyszukiwanie w PG

  1. <?php
  2. $szukana='w';
  3. $wszystkie = pg_query("Select * from Pracownicy where nazwisko like '%$szukana%'");
  4. ?>


zwróci dane pracowników, których nazwisko zawiera litere "w" ale małą bo taka jest w zmiennej.
Dlaczego tak się dzieje? I co zrobić aby dostać to samo dla MySQL i PG?
wookieb
W pg zamiast LIKE daj ILIKE
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.