mssql_*折旧过程中有一系列不在其中.
它们的mysql_*功能与功能相同; 他们需要我手动转义,请找到以下手册的链接:
http://uk1.php.net/manual/en/book.mssql.php
MSSQL_*功能是分开php5-mssql但现在已经被移入php5-sybase
此外,使用PDO作为数据库构造,可以使用但是是实验性的 http://php.net/manual/en/ref.pdo-dblib.php
但是我的整体问题,从PDO/MySQLI作为主数据库通信解决方案被推动的事实,我应该停止使用这些功能 mssql_*
或者是否可能:
PDO连接:
$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();
}
Run Code Online (Sandbox Code Playgroud)
但是如果这个过程仍然是实验性的,那么开发人员是否应该使用Microsoft SQL Server他们的数据库,等到这个扩展对MSSQL服务器来说是稳定的
所以在一天结束时,PDO扩展或MSSQL_*功能,即使它们没有折旧.如果是这样,为什么?