Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Wyświetlenie zapytania
Forum PHP.pl > Forum > Przedszkole
woxala123
Witam
Mam taki kod
  1. $sql = 'SELECT id, email FROM users WHERE email = :email';
  2. $statement = $pdo->prepare($sql);
  3. $email = filter_input(INPUT_GET, 'email');
  4. $statement->bindValue(':email', $email, PDO::PARAM_INT);
  5. $statement->execute();
  6. // Iterate results
  7. while (($result = $statement->fetch(PDO::FETCH_ASSOC)) !== false) {
  8. echo $result['email'];
  9. }

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
A od kiedy email to PARAM_INT?
woxala123
A jakie to w tym momencie ma znaczenie?
viking
email raczej longiem nie jest, tak? A to robi php wewnętrznie.
woxala123
TO dlaczego nie wyświetla ?
viking
A sprawdziłeś co zwraca execute? Czy nie było po drodze innych błędów, co zawiera $email?
nospor
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
pokazuje bool(false) jak zrobie var_dump($result);
viking
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
gdzie dopisać var_dump
viking
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
No właśnie
po $email= ..
dałem var_dump('$email'); i jest komunikat
string(6) "$email"
viking
To daj var_dump($email); I ostro się skup. Albo ładna pogoda, przejdź się na spacer, napij piwa, odpocznij...
woxala123
Temat zamykam
viking
I w czym był problem?
woxala123
CZYTAJ ze zrozumieniem. Temat zamykam
nospor
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.