Help PDO Driver for sqlsrv

05/10/2014 09:26 TinLevin#1
Hello guys how add pdo driver for sqlsrv?
I need for this
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
05/10/2014 11:24 _robox#2
Warum die Fehlermeldung jetzt kommt kann ich jetzt nicht genau sagen aber dein Code wird sowieso nicht funktionieren den du kannst nicht außerhalb einer Funktion auf interne Dinge zugreifen.

Man kann es aber mit Hilfe von einer Statischen Funktion oder gleich mit den Konstruktor lösen.
Statischen Lösung.
PHP Code:

class Sql  {

     static public  function 
Connect()
     {

    
$engine   '';
        
$host     '';
        
$port     '';
        
$database '';
        
$user     '';
        
$pass     '';
    
$dns $engine.':host='.$host.";port=".$port.";dbname=".$database;
        
$db = new PDO($dns$user$pass);
       return 
$db;
     }

    

Konstruktor

PHP Code:
class sqlConnect extends PDO {

    public function 
__construct() {
    try {
        
$engine '';
        
$host '';
        
$port '';
        
$database '';
        
$user '';
        
$pass ='';
        
$dns $engine ':host=' $host ';port=' $port ';dbname=' $database;
        
parent::__construct($dns$user$pass);
    } catch (
PDOException $e) {
        echo 
'Fehler: ' htmlspecialchars($e->getMessage());
    }
    }