Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Obiektowe wykonywanie zapytań PDO
Kerth
post
Post #1





Grupa: Zarejestrowani
Postów: 250
Pomógł: 1
Dołączył: 6.08.2012

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


Cześć, otóż tak. Próbuję wykonać jakieś zapytanie do bazy danych korzystając tym razem z obiektów w PHP. Stworzyłem sobie takie oto zapytanie:

  1. public function query()
  2. {
  3. global $pdo;
  4. $db = $pdo->prepare('INSERT INTO `test` SET `cos` = 1');
  5. $db->bindValue(":email", $email, PDO::PARAM_STR);
  6. if(!$db->execute()){
  7. throw new Exception("Error");
  8. }
  9.  
  10. $db-> closeCursor();
  11. }


Jednakże powoduje to taki błąd:
  1. Fatal error: Call to a member function prepare() on null in


Dlaczego się tak dzieje i co jest nie tak? Pisząc strukturalnie takie zapytania działają bez problemów.

Ten post edytował Kerth 28.01.2015, 20:05:15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
sazian
post
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

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


zmienna pdo nie istnieje
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 Aktualny czas: 22.08.2025 - 05:31