php - pdo exception "colunt not find driver in ..." -


in mainpage.php file, use this:

<?php $dsn = 'mysql:host=localhost;dbname=webfilter_schema'; $username = 'root'; $password = '';  $dbh = new pdo($dsn, $username, $password); //works. 

and fine. in php file:

<?php  class homecontroller {  public $pdoobject; // handle of db connexion private static $instance;  public function __construct() {     $dsn = 'mysql:host=localhost;dbname=webfilter_schema';     $user = "root";     $password = "";     $this->$pdoobject = new pdo($dsn, $user, $password);// error line.. }  public function createlocalobject(){     $query ="insert users set name = ?, password = ?,ipaddress=?,e_mail=?";     $process = $this->pdoobject->prepare($query);     $insertresult = $process->execute(array("asd","ferfr","23","sadsads@hotmail.com"));      if($insertresult)     {         return true;     }     return false;   } }  ?> 

it throws exception

cannot access empty property in c:\xampp\htdocs\wp\controller\homecontroller.php5 on line 25

what happen ?

just added language parameter..

public function __construct() {  $dsn = 'mysql:host=localhost;dbname=webfilter_schema';  $username = 'root';  $password = '';  $options = array( pdo::mysql_attr_init_command => 'set names utf8', ); $this->pdoobjectp = new pdo($dsn, $username, $password, $options);  }  

and works.


Comments

Popular posts from this blog

javascript - AngularJS custom datepicker directive -

javascript - jQuery date picker - Disable dates after the selection from the first date picker -