Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PDO a nazwy tabeli
em_pl
post
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 10.12.2005
Skąd: Stalowa Wola / Wroclaw

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


Hej
Chciałem stworzyć funkcję, która będzie wykonywać zapytanie select, pobierając po danym id

no i mam
  1. <?php
  2. (...)
  3. $query = $this->db->prepare('SELECT * FROM :tabela WHERE id=:id');
  4. $query->bindValue(':tabela', $this->tableName);
  5. $query->bindValue(':id', $id);
  6. (...)
  7. ?>


Wszystko by było w porządku, tylko bindValue (jak i bindParam) przypisuje wartość zmiennej $this->tableName dodaje apostrofy, a mysql się tego czepia.


Czy macie jakiś sposób na to ?

P.S. Czym różni się bindParam od bindValue?
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: 15.10.2025 - 09:37