MSSQL数据库的PHP连接脚本问题

MSSQL数据库的PHP连接脚本问题,php,sql-server,Php,Sql Server,早上好 我对php非常陌生,我正在尝试创建一个到MSSQL服务器的连接,我已经能够通过MYSQL php连接来实现这一点,但我认为对MSSQL的简单更改要比预期的困难得多 下面的代码基本上是我在这个网站上搜索和搜索后使用的,这就是我想到的: <?php $Server = "127.0.0.1"; $User = "BOB123"; $Pass = "BOBPASS"; $DB = "BOBDB"; //connection to the database $dbconn = mssq

早上好

我对php非常陌生,我正在尝试创建一个到MSSQL服务器的连接,我已经能够通过MYSQL php连接来实现这一点,但我认为对MSSQL的简单更改要比预期的困难得多

下面的代码基本上是我在这个网站上搜索和搜索后使用的,这就是我想到的:

<?php
$Server = "127.0.0.1";
$User = "BOB123";
$Pass = "BOBPASS";
$DB = "BOBDB";

//connection to the database 
$dbconn = mssql_connect($Server, $User, $Pass)
or die("Couldn't connect to SQL Server on $Server");

//select a database to work with
$selected = mssql_select_db($DB, $dbconn)
or die("Couldn't open database $myDB");

//declare the SQL statement that will query the database
$query = "SELECT CustomerName from tblCustomer ";

//execute the SQL query and return records
$result = mssql_query($query);

$numRows = mssql_num_rows($result);
echo "<h1>" . $numRows . " Row" . ($numRows == 1 ? "" : "s") . " Returned </h1>";

//display the results
while($row = mssql_fetch_array($result))
{
echo "<br>" . $row["name"];
}
//close the connection
mssql_close($dbconn);
?>
您在以下方面有输入错误:

$dbconn=mssql\u connect($Server、$User、$Pass)

应该是:

$dbconn=mysql\u connect($Server、$User、$Pass)

您在创建的每个mysql函数上键入的mysql错误,请将所有mssql改为mysql_

注:


你。它们不再得到维护,而是在使用。而是学习,并使用PDO或MySQLi

@Daniel Gelling看起来不像是一个打字错误,看起来他正在尝试使用Microsoft SQL Server连接。但是,您对API过时的看法是正确的