[英]Installing MSSQL functions in PHP
我正在尝试通过PHP连接到我的SQL Server。 显然使用MySQL php函数不起作用,如何在OSX上为PHP安装MSSQL函数? 在用尽google之后,我认为会有更多的教程可用资源,对我来说这不是连接到SQL Server的最佳方法。
先感谢您!
例:
function read($id){
$myServer = "xx.xx.x.x";
$myUser = "us";
$myPass = "pas";
$myDB = "db";
//connection to the database
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
or die("Couldn't connect to SQL Server on $myServer");
$dbhandle = mssql_select_db($myDB,$dbhandle);
echo "Connected";
//declare the SQL statement that will query the database
$query = " SELECT col1 from table1";
//execute the SQL query and return records
$result = mssql_query($query) or die("Couldn't execute query");
$numRows = mssql_num_rows($result);
echo "<h1>" . $numRows . " Row" .$numRows. ($numRows == 1 ? "" : "s") . " Returned </h1>";
//display the results
while($row = mssql_fetch_array($result))
{
...
}
//close the connection
mssql_close($dbhandle);
}
有关更多详细信息,请参见此链接
ps:mssql(至少5年前)在做简单的事情(SELECT / INSERT / UPDATE)方面比mysql慢很多。 mssql具有视图和漂亮的人类存储过程的优点...但是速度更重要...
免责声明:从未使用过
到目前为止,您尝试过什么?
从PHP手册...
要在Unix / Linux上使用MSSQL扩展,首先需要构建并安装FreeTDS库。 可从FreeTDS主页获得源代码和安装说明:» http://www.freetds.org/
我什至从未尝试过这样做,只是看了一下,而且似乎已经得到了很全面的记录-尽管它确实假设您对在* nix上从源代码构建有所了解。您还需要gcc或类似的东西。 。
您需要确保PHP已通过MySQL支持进行编译,或者已启用MySQL扩展。 您可以检查PHP.ini文件以确定是否需要取消注释这些行。 通常是这种情况。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.