永发信息网

php连接mssql、

答案:5  悬赏:20  手机版
解决时间 2021-07-31 03:32
  • 提问者网友:萌卜娃娃
  • 2021-07-30 11:04

如何连接!~

求详解!

最佳答案
  • 五星知识达人网友:千杯敬自由
  • 2021-07-30 11:20

连接MSSQL数据库,一般直接像mysql那样连接的是不怎么稳定的,总之我试过,没连接成功!最好采用ODBC的连接方式


$conn = odbc.connect("Driver={SQL Server};Server=主机;Database=数据库","用户名","密码")


执行SQL语句的方式是odbc.exec($conn,$sql)


其它语法基本和mysql类试,可以参照PHP手册上odbc的语法

全部回答
  • 1楼网友:蕴藏春秋
  • 2021-07-30 14:11

<?php $link = mysql_connect("localhost", "mysql_user", "mysql_password") or die("Could not connect: " . mysql_error()); print ("Connected successfully"); mysql_close($link); ?>

PHP手册上写的

  • 2楼网友:笑迎怀羞
  • 2021-07-30 13:28

<?php

mysql_connect("localhost","root",""); // 连接数据库的主机名.帐号.密码..

mysql_select_db("数据库名"); //选择要连接的数据库名称

mysql_query("SET NAMES 'GB2312'"); //设置编码格式..数据库的和页面的都要用统一的.不然会出现乱码..这几句就是连接mysql数据库的了...这是通用的.

?>

  • 3楼网友:一袍清酒付
  • 2021-07-30 13:05

1、conn.php(连接数据库文件)

<?php mysql_connect("localhost","root","");//连接数据库 mysql_select_db("lyb");//选择数据库 ?>

  • 4楼网友:毛毛
  • 2021-07-30 11:40

这是连接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>

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯