我的第一个PHP连接MSSQL2000示例。

在写示例之前,将需要配置的配置好,然后代码会报错:

说mssql_connect不存在, 原因是php.ini没有将mssql前面的;去掉。

-----------------------------------------------------------------------------------------------

<?
$conn = mssql_connect("localhost","fabuzhan","fabuzhanfabuzhan"); //链接SQL SERVER
$dbname = mssql_select_db("fabuzhan") or die("数据库不存在或不可用".mssql_error()); //选择数据库
$sql = "select * from GameInfo"; //执行SQL语句
$result = mssql_query($sql);
echo "<table border=1>";
while($row = mssql_fetch_array($result)) //循环输出
{
$id = $row[0];
$Game_Name = $row[1];
$Game_Ip = $row[2];
echo "<tr>";
echo "<td>$id</td>";
echo "<td>$Game_Name</td>";
echo "<td>$Game_Ip</td>";
echo "</tr>";
}
echo "</table>";
?>

---------------------------------------------------------------------

解析:

代码很简单,也很容易懂。

 mssql_connect();这个函数有三个变量,localhost本机,fabuzhan数据库用户名,fabuzhanfabuzhan此用户密码。

mssql_select_db() 读取那个数据库-数据库名称。

$result = mssql_query($sql); 执行sql语句返回执行结果。

while($row = mssql_fetch_array($result)) 将结果装载一个array中,然后循环显示出来。

 

$id = $row[0];
$Game_Name = $row[1];
$Game_Ip = $row[2];

定义对应的字段。

echo "<td>$id</td>";
echo "<td>$Game_Name</td>";
echo "<td>$Game_Ip</td>";
输出对应的变量。

----------------------------------------------------------------------------------------------

读取表内条数(执行sql语句,返回object)

$sql = "select count(*) from [GameInfo] ";
$result = mssql_query($sql);
$row = mssql_fetch_row($result);
$amount = $row[0];
echo $amount; 

--------------------------------------------

 

原文地址:https://www.cnblogs.com/binlunia/p/11267729.html