Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]blednie napisany kod ?
Forum PHP.pl > Forum > Przedszkole
blokern
mam taki kod

  1. $zapytanie13 = mysql_query("SELECT * FROM artykuly WHERE 'tytul_artykulu' LIKE = '$_GET[search]'");
  2. while ($wiersz12 = mysql_fetch_array($zapytanie13))


i taki blad

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/name/public_html/strona/index.php on line 94


link ktorym wywoluje to http://strona/index.php?search=jakie

dzieki z gory za wskazanie bledu
lepmajster
Jesli dajesz LIKE to nie dajesz znaku rownosci i odwrotnie - to chyba normalne winksmiley.jpg

Poza tym nie wstawiaj prosto do zapytania wartosci z $_GET itp. bo to otwarta furtka do atakow sql injection.
Uzyj chociaz mysql_real_escape_string($_GET[cos]);

Webmasterr
Cytat(lepmajster @ 1.12.2010, 14:09:45 ) *
(...)
Poza tym nie wstawiaj prosto do zapytania wartosci z $_GET itp. bo to otwarta furtka do atakow sql injection.
Uzyj chociaz mysql_real_escape_string($_GET[cos]);


No i strip_tags(), do filtrowania od kodu PHP.
Ew. htmlspecialchars() od kodu HTML i JavaScript


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.