Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Alternatywa przy pobieraniu danych z bazy
Forum PHP.pl > Forum > Przedszkole
jerry89
Witam , chcę pobrac dane z bazy danych alternatywnie przy pomocy LIKE w ten sposób:

Kod
WHERE tytul LIKE (\'%cos1%\') or (\'%cos2%\') ORDER by tytul ';


Czy moglby mi ktos powiedziec co robi nie tak?? skrypt wyswietla mi tylko wartosc dla pierwszego warunku czyli dla "cos"
Pozdrawiam
nithajasz
  1. WHERE tytul LIKE '%cos1%' OR tytul LIKE '%cos2%' ORDER BY tytul ';
jerry89
W ten sposób nie działa wcale:

1. Bład
Kod
[b]Warning[/b]:  Division by zero in [b]C:\WebServ\httpd\radiance\korn.php[/b] on line [b]6[/b]

[b]Warning[/b]:  Division by zero in [b]C:\WebServ\httpd\radiance\korn.php[/b] on line [b]6[/b]

[b]Warning[/b]:  Division by zero in [b]C:\WebServ\httpd\radiance\korn.php[/b] on line [b]6[/b]

[b]Warning[/b]:  Division by zero in [b]C:\WebServ\httpd\radiance\korn.php[/b] on line [b]6


2. wyswietlają sie pod spodem wsyzstkie dane z tabeli
[/b]
nithajasz
To pokaż co masz w tych liniach, że błędy generuje..
jerry89
Kod
$sql = 'SELECT * FROM `'.$tabelka.'` WHERE tytul LIKE '%korn%' or tytul LIKE '%energy%' ORDER by tytul ';


To jest ta cała linia nr 6.

edit:
problem rozwiązany, trzeba było dodać ukośniki :

  1. $sql = 'SELECT * FROM '.$tabelka.' WHERE (tytul LIKE '%cos%') or (tytul LIKE '%cos2%') ORDER by tytul ';
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.