PDO Pour se Connecter à MSSQL Sur MSSQL_* Fonctions

Il existe une gamme de mssql_* Qui ne sont pas dans le processus d'amortissement.

Ils fonctionnent de la même que mysql_* fonctions; ils ont besoin de moi manuellement échappé, veuillez trouver le lien pour le manuel ci-dessous:

http://uk1.php.net/manual/en/book.mssql.php

MSSQL_* les Fonctions en dehors de php5-mssql mais ont maintenant été déplacé dans php5-sybase

En outre, en utilisant PDO pour Construire votre Base de données, est disponible, mais est expérimentale
http://php.net/manual/en/ref.pdo-dblib.php

Mais ma question, du fait que les AOP/MySQLI est poussé comme base de données principale solution de communication, dois-je cesser d'utiliser les fonctions mssql_*

Ou est-il possible pour:

AOP Connexion:

$dsn = 'mssql:host=localhost;dbname=testdb';
$user = 'dbuser';
$password = 'dbpass';

try {
    $dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
    echo 'Connection failed: ' . $e->getMessage();
}

Mais si ce processus est toujours répertorié comme expérimental, devrait les développeurs utilisant Microsoft SQL Server pour leurs bases de données, attendez jusqu'à ce que cette extension est stable pour les Serveurs MYSQL

Donc, à la fin de la journée, Extension PDO ou MSSQL_* Fonctions, même si elles ne sont pas amorties.. Si oui, pourquoi?

OriginalL'auteur user1968541 | 2013-01-13