Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Mysql PDO problem z zapytaniem
Forum PHP.pl > Forum > Przedszkole
miras
Witam, moje zapytanie:


  1. $trades = $this->pdo->prepare("SELECT * FROM flip_offers WHERE name = :name AND completed = :completed AND completed_date <= DATE_SUB(NOW(), INTERVAL :interval HOUR");
  2. $trades->bindParam(":name", $name);
  3. $trades->bindParam(":completed", $completed);
  4. $trades->bindParam(":interval", $interval);
  5. $trades->execute();



mój błąd:


  1. Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 in


Już mnie szlag trafia z tą bazą, podpowie ktoś?
Mega_88
Chyba brak Ci zamknięcia jednego nawiasu tutaj:
  1. $trades = $this->pdo->prepare("SELECT * FROM flip_offers WHERE name = :name AND completed = :completed AND completed_date <= DATE_SUB(NOW(), INTERVAL :interval HOUR");


A bardziej coś takiego:

  1. $trades = $this->pdo->prepare("SELECT * FROM flip_offers WHERE name = :name AND completed = :completed AND completed_date <= DATE_SUB(NOW(), INTERVAL :interval HOUR <--TUTAJ )--!>");
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.