Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] i PDO - problem z nowo utworzonymi tabelami
ixpack
post
Post #1





Grupa: Zarejestrowani
Postów: 248
Pomógł: 55
Dołączył: 1.06.2010
Skąd: mam to wiedzieć?

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


Proszę was - pomocy! Włosy tracę...

Postanowiłem przesiąść się na PDO - wszystko fajnie, ale niektóre tabele mi "nie działają"...

Poniższy kod dla jednych tabel działa, a dla innych już nie... Początkowo myślałem, że problem tkwi w "_" w nazwie, ale nie... Już włosów mi brak - może macie jakieś rady, co do PDO?

  1. $u = 'user';
  2. $pass = 'pass';
  3.  
  4. try {
  5. $dbh = new PDO('mysql:host=ip.ip.ip.ip;dbname=baza_danych', $u, $pass);
  6. foreach($dbh->query("SELECT * from tclo_brands") as $row) {
  7. print_r($row);
  8. }
  9. $dbh = null;
  10. } catch (PDOException $e) {
  11. print "Error!: " . $e->getMessage() . "<br />";
  12. die();
  13. }



Z góry dzięki za pomoc.

Ten post edytował ixpack 11.01.2011, 17:54:03
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ixpack
post
Post #2





Grupa: Zarejestrowani
Postów: 248
Pomógł: 55
Dołączył: 1.06.2010
Skąd: mam to wiedzieć?

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


Wywala

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'baza.tclo_brands' doesn't exist.

Ale tabele na są - problem jest ze wszystkimi tabelami, które tworzę od kilku dni... Te, "stare" działają ok.

Problem mam i na lokalnej maszynie i na serwerze...

Próbowałem brać w ', " - problem wydaje się po stronie serwera tylko, że na phpmyadminie wszystkie tabele są, korzystając z mysqli nie ma tego problemu... Tak jakby PDO sprawdzało jakiś cashe zanim sprawdzi czy tabela jest :/.

O losie.

Ten post edytował ixpack 11.01.2011, 17:53:29
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: 6.10.2025 - 22:12