woxala123
14.03.2017, 13:16:53
Witam
Mam taki kod
$sql = 'SELECT id, email FROM users WHERE email = :email';
$statement = $pdo->prepare($sql);
$email = filter_input(INPUT_GET, 'email');
$statement->bindValue(':email', $email, PDO::PARAM_INT);
$statement->execute();
// Iterate results
while (($result = $statement->fetch(PDO::FETCH_ASSOC)) !== false) {
}
I w lini gdzie jest warunek email=:email nie wyświetlają się userzy a gdy zrobię email=email to się pokazują. Od czego to zależy.?
Pozdrawiam
viking
14.03.2017, 13:27:44
A od kiedy email to PARAM_INT?
woxala123
14.03.2017, 13:47:06
A jakie to w tym momencie ma znaczenie?
viking
14.03.2017, 13:48:59
email raczej longiem nie jest, tak? A to robi php wewnętrznie.
woxala123
14.03.2017, 14:01:16
TO dlaczego nie wyświetla ?
viking
14.03.2017, 14:05:13
A sprawdziłeś co zwraca execute? Czy nie było po drodze innych błędów, co zawiera $email?
nospor
14.03.2017, 14:09:47
Cytat
A jakie to w tym momencie ma znaczenie?
ala@ola.pl zrzutowane na INT daje 0 wiec twoj warunek wyglada tak:
email = 0
Wiec takie to ma wlasnie znaczenie
woxala123
14.03.2017, 14:12:20
pokazuje bool(false) jak zrobie var_dump($result);
viking
14.03.2017, 14:17:41
No to się cofnij z dumpem wcześniej. Strzelam że email pochodzi z post a nie get. O ile oczywiście poprawiles ten param.
woxala123
14.03.2017, 14:40:19
gdzie dopisać var_dump
viking
14.03.2017, 14:41:41
Wszędzie gdzie się da, linia po linii i sprawdź w którym momencie jest coś nie tak. Nie jesteś na forum od dzisiaj a pytania jak 5-latka które pierwszy raz usiadło do komputera.
woxala123
14.03.2017, 14:46:38
No właśnie
po $email= ..
dałem var_dump('$email'); i jest komunikat
string(6) "$email"
viking
14.03.2017, 14:51:05
To daj var_dump($email); I ostro się skup. Albo ładna pogoda, przejdź się na spacer, napij piwa, odpocznij...
woxala123
14.03.2017, 15:27:05
Temat zamykam
viking
14.03.2017, 17:01:01
I w czym był problem?
woxala123
14.03.2017, 17:23:27
CZYTAJ ze zrozumieniem. Temat zamykam
nospor
14.03.2017, 20:40:51
Widze woxala123 ty masz w naturze obrazanie ludzi, ktorzy staraja ci sie pomoc... ciekawe czy kiedys z tego wyrosniesz
Temat, to ja teraz zamykam
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.