Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 1 Dołączył: 23.11.2007 Ostrzeżenie: (0%)
|
Witam,
mam problem i dość długo się z nim męczę. Mam adres strony adres.pl/1,1-Wydarzenia sa tam 2 zmienne, pierwsza z cyfr to numer kategorii a druga to cyfra do stronicowania, obie pobierane za pomocą GET Jeśli zmienię adres na adres.pl/'1,1-Wydarzenia nic szczególnego sie nie dzieje, po prost nie wyświetlają się artykuły z tej kategorii jeśli zaś do adresu dodam apostrof w innym miejscu, i tylko w tym adres.pl/1,'1-Wydarzenia wyświetla mi się błąd: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in D:\WebServ\httpd\adres.pl\kategoria_91.php on line 32 Nie chciałbym aby taki błąd się wyświetlał, co moge na to poradzić? Z góry dzięki za pomoc Dodam jeszcze że tej zmiennej przy której wywala się błąd ($str) używam do takiego zapytania: $limit = 18; $limit2 = ($str*$limit-$limit); $lista = mysql_query("SELECT * FROM artykul WHERE kategoria = '$kat' ORDER BY data_66 DESC LIMIT $limit2, $limit"); Ten post edytował banki 21.12.2013, 19:20:10 |
|
|
|
banki [php][sql] Apostrof w pasku adresu 21.12.2013, 19:16:35
Turson http://pl.wikipedia.org/wiki/SQL_injection...e_prz... 21.12.2013, 19:26:07
banki Próbowałem już użyć addslashes() ale nie działa to... 21.12.2013, 19:40:55
Turson Sprawdzaj czy zmienna z $_GET jest liczbą cał... 21.12.2013, 20:17:49
wujek2009 [PHP] pobierz, plaintext (....) $kat ... 21.12.2013, 21:27:08
sajegib a nie przypadkiem (int) ? 21.12.2013, 21:48:45
banki dzięki wujek, troche mi to pomogło, zrobiłem coś t... 22.12.2013, 01:33:35
Damonsson Nie.
Używaj PDO lub MySQLi 22.12.2013, 09:01:52 ![]() ![]() |
|
Aktualny czas: 21.12.2025 - 18:43 |