如何连接!~
求详解!
如何连接!~
求详解!
连接MSSQL数据库,一般直接像mysql那样连接的是不怎么稳定的,总之我试过,没连接成功!最好采用ODBC的连接方式
$conn = odbc.connect("Driver={SQL Server};Server=主机;Database=数据库","用户名","密码")
执行SQL语句的方式是odbc.exec($conn,$sql)
其它语法基本和mysql类试,可以参照PHP手册上odbc的语法
<?php $link = mysql_connect("localhost", "mysql_user", "mysql_password") or die("Could not connect: " . mysql_error()); print ("Connected successfully"); mysql_close($link); ?>
PHP手册上写的
<?php
mysql_connect("localhost","root",""); // 连接数据库的主机名.帐号.密码..
mysql_select_db("数据库名"); //选择要连接的数据库名称
mysql_query("SET NAMES 'GB2312'"); //设置编码格式..数据库的和页面的都要用统一的.不然会出现乱码..这几句就是连接mysql数据库的了...这是通用的.
?>
1、conn.php(连接数据库文件)
<?php mysql_connect("localhost","root","");//连接数据库 mysql_select_db("lyb");//选择数据库 ?>
这是连接SQL2005的,并且要保证有northwind,这个数据库。。方可连接成功 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> </head>
<body> <? $conn=mssql_connect("localhost\\SQL2005","sa",""); if($conn) { echo "连接数据库服务器成功"; } else { die("连接数据库服务器失败"); } echo "<br />"; if(mssql_select_db("Northwind",$conn)) { echo "打开数据库成功"; } else { echo "打开数据库失败"; } echo "<br /><pre>"; $result=mssql_query("select * from products",$conn); while($row=mssql_fetch_field($result)) { print_r($row); } echo "</pre>"; mssql_free_result($result); mssql_close($conn); ?> </body> </html>