Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] + [MySQL] = [PDO] Wybranie wierszy starszych od daty
dami95
post 3.12.2011, 21:59:36
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 3.10.2010

Ostrzeżenie: (0%)
-----


Mam taki kod PDO:
  1. try
  2. {
  3. $pdo = new PDO(' [blablabla...] ');
  4. $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  5.  
  6. $date = '2011-12-03 21:24:58';
  7. $stmt = $pdo->prepare('SELECT * FROM spis WHERE data > ":date" ORDER BY data DESC');
  8. $stmt->bindValue(':date', $date, PDO::PARAM_STR);
  9. $stmt->execute();
  10.  
  11. echo '<ul>';
  12. foreach($stmt as $row)
  13. {
  14. echo '<li>'.$row['ID'].': '.$row['IP'].'</li>';
  15. }
  16. $stmt -> closeCursor();
  17. }
  18. catch(PDOException $exception)
  19. {
  20. echo 'Blad polaczenia z baza danych: '.$exception->getMessage();
  21. }

Chcę wyjąć z bazy danych rekordy, które są starsze od podanej daty. Gdy polecenie SQL wkleje w okienko SQL w PhpMyAdmin normalnie zwraca mi 2 rekordy...
Grzebałem przy tym juz godzinę i nie rozumiem o co chodzi...

Proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
croc
post 3.12.2011, 22:27:10
Post #2





Grupa: Zarejestrowani
Postów: 706
Pomógł: 108
Dołączył: 12.03.2010

Ostrzeżenie: (0%)
-----


Usuń cudzysłów z prepare. smile.gif
Go to the top of the page
+Quote Post
dami95
post 3.12.2011, 22:45:46
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 3.10.2010

Ostrzeżenie: (0%)
-----


Cytat(croc @ 3.12.2011, 22:27:10 ) *
Usuń cudzysłów z prepare. smile.gif

Jak zwykle mały błąd, a godzina zmarnowana... dziękuję bardzo...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:15