Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][SQL][PHP]Problem z zapytaniem z poziomu php
Forum PHP.pl > Forum > Przedszkole
kolostud
witam,
poniżej zapytanie, które nie zwraca wyników

$properties =(DatabaseManager::selectBySQL("SELECT * FROM `main` WHERE `dzielnica`='Krzyki'"));

gdy to poniżej działa mi bez problemu

$properties =(DatabaseManager::selectBySQL("SELECT * FROM `main` WHERE `id`=3"));

co robię nie tak??
timon27
Może nie ma wiersza gdzie `dzielnica`='Krzyki' ?
Sprawdź nazwę kolumny i zawartość łącznie z białymi znakami.
kolostud
zapytanie poprzez MySQL bez problemu zwraca wynik

SELECT * FROM `main` WHERE `dzielnica` = 'Krzyki' LIMIT 0 , 30

przez co wnioskuję, że nie ma problemu z białymi znakami

ok już wiem co mi przeszkadza:

$SQL = $conn->real_escape_string($SQL);

wiem że jest to bardzo istotne ze względu na potencjalnych "hakerów"

w momencie kiedy to usuwam nie mam z zapytaniem żadnego problemu, czy jest szansa aby zostawić $SQL = $conn->real_escape_string($SQL); i odpowiednio skonstruowac zapytanie??
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.