• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

PDO - Problem ze stworzeniem obiektu

0 głosów
290 wizyt
pytanie zadane 21 września 2016 w PHP przez CzikaCarry Szeryf (75,340 p.)

Witam. Od 2 dni borykam się z problemem, a mianowicie próbuję stworzyć obiekt klasy PDO. Bibliotekę mam włączoną w php.ini, wszystko powinno trybić. Gdy próbuję stworzyć obiekt:

$dbh = new PDO('mysql:host=localhost;dbname=ems', "root", "");

a następnie użyć zmiennej $dbh wyskakuje mi, że zmienna nie istnieje. Var_dump zwraca to:

object(PDO)#1 (0) { }

byłbym wdzięczny za pomoc

2 odpowiedzi

0 głosów
odpowiedź 21 września 2016 przez amiluke Obywatel (1,120 p.)

spróbuj 

$dbh = new PDO( 'mysql:host=localhost;dbname=ems;charset=utf8mb4', 'root', '',
                    array(
                        PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
                        PDO::ATTR_PERSISTENT => FALSE
                        )
                );

 

komentarz 21 września 2016 przez CzikaCarry Szeryf (75,340 p.)
Nope, cały czas to samo.
0 głosów
odpowiedź 21 września 2016 przez Abel Mądrala (5,140 p.)
db_config.php
<?php			
			
			define('DB_SERVER', "Nazwa_hosta");
			define('DB_USER', "login_do_bazy");
			define('DB_PASSWORD', "hasło_do_bazy");
			define('DB_DATABASE', "nazwa_bazy");
			define('DB_DRIVER', "mysql");//rodzaj bazy
			
?>

 

połaczenia

	try {
					$polaczenie = new PDO(DB_DRIVER . ":dbname=" . DB_DATABASE . ";host=" . DB_SERVER, DB_USER, DB_PASSWORD);
					
					$polaczenie->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
					 $zapytanie = $polaczenie->query("SELECT * FROM tabela WHERE user='$user'");

 

Podobne pytania

0 głosów
1 odpowiedź 520 wizyt
pytanie zadane 30 listopada 2015 w SQL, bazy danych przez well Nowicjusz (120 p.)
0 głosów
1 odpowiedź 402 wizyt
pytanie zadane 13 stycznia 2017 w PHP przez szymonides Nowicjusz (170 p.)
0 głosów
3 odpowiedzi 317 wizyt

93,599 zapytań

142,524 odpowiedzi

322,993 komentarzy

63,082 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...