Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL]Bład w zapytaniu PDO
darcza
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 1.12.2017

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


Witam wszystkich
Od kilku dni walczę z błędem, którego nie mogę zlokalizować
Poniżej w którym jest błąd

public function kody($miasto) {
$stmt = $this->connect->prepare('SELECT * FROM kody WHERE miejscowosc = :miasto');
$stmt->bindValue(':miejscowosc', $miasto, PDO::PARAM_STR);
$stmt->execute();
$stmt = $stmt->fetchAll();

return $stmt;

$stmt->closeCursor();
$stmt = null;

}
komunikat jaki otrzymuję:
Fatal error</b>: Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: parameter was not defined' in H:\VertrigoServ\www\druknij\php\connection\db.class1.php:77
Stack trace:
#0 H:\VertrigoServ\www\druknij\php\connection\db.class1.php(77): PDOStatement-&gt;execute()
#1 H:\VertrigoServ\www\druknij\php\kody.php(20): db-&gt;kody('Golina')
#2 {main}
thrown in <b>H:\VertrigoServ\www\druknij\php\connection\db.class1.php</b> on line <b>77</b><br />

Poniżej kod który działa:
public function miasto($id_wojewodztwa) {

$stmt = $this->connect->prepare('SELECT DISTINCT * FROM miasta WHERE id_wojewodztwa = :id_wojewodztwa GROUP BY nazwa_miasta');
$stmt->bindValue(':id_wojewodztwa', $id_wojewodztwa, PDO::PARAM_STR);
$stmt->execute();
$stmt = $stmt->fetchAll();

return $stmt;

$stmt->closeCursor();
$stmt = null;
}
Proszę o pomoc. Nie potafię sobie z tym poradzić.

Ten post edytował darcza 1.12.2017, 15:32:26
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 23.08.2025 - 21:49