首页 > 后端开发 > 正文

php哪个框架适合连接mssql PHP连接Mssql和Mysql的正确方法

2023-09-29 06:55:47 | 我爱编程网

今天我爱编程网小编整理了php哪个框架适合连接mssql PHP连接Mssql和Mysql的正确方法相关信息,希望在这方面能够更好的大家。

php哪个框架适合连接mssql PHP连接Mssql和Mysql的正确方法

php源码怎么连mssql数据库



php源码怎么连mssql数据库?
如果实现了PHP和MySQL链接了,PHP和MSSQL的链接其实很简单;
支持MSSQL的本地链接和远程链接,以本地链接为例:
机器上安装了MS SQLServer 2005;
连接前配置系统:
1.检查文件 php5.2.5\ntwdblib.dll 默认下面有一个,不能连接再替换.
下载正确版本的 ntwdblib.dll
(2000.80.194.0),地址:
2.配置php
a、打开php.in将extension=php_mssql.dll的注释符号去掉。
b、打开php.in将mssql.secure_connection = Off改为on。
c、将php_mssql.dll拷贝到php.in中extension_dir
指定的目录或者系统system32目录下。(php_mssql.dll在php的压缩安装包中有)。
以上步骤完成后需要重启apache。
注意:实际使用中发现 如果通过php压缩文件手工安装php到iis下,必须重启机器而不仅仅是iis。
3.配置sqlserver
a. 运行 SQL Server 配置管理器:SQL Server
Configuration Manager,打开协议 Protocols
b. 允许命名管道 "named pipes" 和 "tcp/ip"
c. 右键点击 "tcp/ip",打开属性 Properties 标签 "IP addresses"
d. 在 TCP 动态端口 "TCP
Dynamic Ports" 填入 1433
e. 重启 SQL Server
4.使用以下方式连接MS SQL Server 2005:
代码如下:
可以看到这些函数和MySQL的函数都是对应的使用起来很方便!
5.FAQ常见问题:
1报错:
Fatal error: Call to undefined function mssql_connect()
解决:
使用MSSQL_系列函数
要使用这两种都需要在php.ini进行设定:
(1)允许 DCOM,需要将php.ini中的
;com.allow_dcom=TRUE前的分号";"去掉。
(2)使用MSSQL扩展,需要php.ini中的
;extension=php_mssql.dll前的分号";"去掉。(关键)
(3)确认extension_dir为正确路径,以本机为例:extension_dir = "c:\AppServ\php5\ext"。
(4)如果仍然机器报错说找不到c:\AppServ\php5\ext\php_mssql.dll但明明存在这个文件。
解决方法:将php_mssql.dll,ntwdblib.dll拷贝到系统目录\system32下重启测试。
(注:上面两个dll文件不在相同目录下,我的为c:\AppServ\php5\ext\php_mssql.dll;c:\AppServ\php5\ntwdblib.dll)
另外设置好了后记得重启服务器哦。
6.其他问题:
如果php apache Sql Server2000都在同一台机器上,访问基本没有问题了。
如果Sql Server2000和php机器是分离的,需要确认ping
sqlserver所在机器的机器名能通,如过不通,修改php所在机器的\system32\drivers\etc下的hosts文件,增加一行
sqlserver所在机器的机器ip sqlserver所在机器的机器名字。
如果还是无法访问,需要确认php所在的机器有无暗转mdac。要不索性安装一下sqlserver的客户端好了。
更多PHP相关知识,请访问PHP中文网!

php哪个框架适合连接mssql PHP连接Mssql和Mysql的正确方法

PHP如何与MSSQL连接


PHP如何与 MSSQL连接



PHP如何与 MSSQL连接

在PHP wadhwahitesh的Windows,MS SQL Server的,PHP脚本语言,PHP和
标签:PHP中,MSSQL,WAMP的
我已经成功连接的mssql使用PHP,但是我得到下列警告和系统死亡。请让我知道这个问题尽快解决。谢谢

Warning: mssql_query(): supplied argument is not a valid MS SQL-Link resource in C:wampwwwtestsql2005index. on line 11
Warning: mssql_fetch_array(): supplied argument is not a valid MS SQL-result resource in C:wampwwwtestsql2005index.php on line 12

Line 11 : $qry = mssql_query($sql1,$dblink);
Line 12 : while ($row = mssql_fetch_array($qry)){

$server = 'DIVINE-2953FF11,';
$server = 'DIVINE-2953FF11SQLEXPRESS';
$db='';
$dbuser = '';
$dbpass = '';

$link = mssql_connect($server, $dbuser, $dbpass) or die("cannot connect to server");
$dblink = mssql_select_db($db, $link) or die("cannot connect to database");
$sql1 = "SELECT firstname FROM dbo.persons";
$qry = mssql_query($sql1,$dblink);
while ($row = mssql_fetch_array($qry)){
echo $row["FirstName"];
}
mssql_close($link);

php哪个框架适合连接mssql PHP连接Mssql和Mysql的正确方法

PHP连接Mssql和Mysql的正确方法

PHP不论是连接什么数据库,得首先保证在php.ini中相关数据库的扩展是打开的,如
;extension
=
mysql
得把前面的;去掉才表明mysql数据库的扩展打开了,才能使用,MS
SQL也同理。
1。PHP连接MSSQL
$conn=mssql_connect("实例名或者服务器IP","用户名","密码");
2。PHP连接MySQL
$conn=mysql_connect("实例名或者服务器IP","用户名","密码");
从连接中,你也可以看出来,其实不论PHP和什么数据库相连,差别都很小,只是函数名上的差别,如果你进一步使用的话,你也可以发现对数据库的修改、手稿、更新等操作也只是函数名的差别,通一通百。 我爱编程网

以上就是我爱编程网小编给大家带来的php哪个框架适合连接mssql PHP连接Mssql和Mysql的正确方法全部内容,希望对大家有所帮助!
与“php哪个框架适合连接mssql PHP连接Mssql和Mysql的正确方法”相关推荐
支持mssql的php框架 thinkphp 连接mssql 需要配置什么么?
支持mssql的php框架 thinkphp 连接mssql 需要配置什么么?

thinkphp连接mssql需要配置什么么?thinkphp是一个框架,框架中设有数据库的链接,不过需要我们设置数据库的基本信息,比如数据库名,类型,链接地址,用户名和密码,我们可以修改位于项目的Conf目录下面的config.php改成这样子就可以链接数据库了<?phpreturnarray('DB_TYPE'=>'mysql',//数据库类型'DB_HO

2023-09-19 15:21:15
php框架连接数据库 PHP7连接mysql数据库方法
php框架连接数据库 PHP7连接mysql数据库方法

几种常用PHP连接数据库的代码示例PHP连接数据库之PHP连接MYSQL数据库代码<?php$mysql_server_name=localhost;//改成自己的mysql数据库服务器$mysql_username=root;//改成自己的mysql数据库用户名$mysql_password=;//改成自己的mysql数据库密码

2023-10-04 11:14:00
php框架连接数据库操作 PHP7连接mysql数据库方法
php框架连接数据库操作 PHP7连接mysql数据库方法

PHP7连接mysql数据库方法1、用mysql_connect的方法,PHP7会报致命错误$conn=mysql_connect('localhost','xueyanxiang','xueyanxiang');Fatalerror:UncaughtError:Calltoundefinedfunctionmysql_connect()in/Users/xueyanxiang/

2023-10-06 12:00:25
php框架mysql连接方式 php如何链接mysql?
php框架mysql连接方式 php如何链接mysql?

如何通过PHP实现Mysql数据库连接、查询、记录集等操作在PHP网站开发中,经常需要对Mysql数据库进行操作,大体上需要经过以下几个步骤:Mysql数据库链接、Mysql数据库查询、Mysql记录集操作等,如果每次都重复上述操作,不但繁琐,而且代码冗余度高,对此我整理了部分利用PHP实现Mysql数据库操作的代码,以函数的形式贴出,可根据自行需要添加其他功能或者整合成Mysql数据库类

2023-09-19 02:35:36
php框架mysql连接池 PHP如何实现数据库连接池
php框架mysql连接池 PHP如何实现数据库连接池

PHP如何实现数据库连接池PHP如何实现数据库连接池首先定义一个类并声明一个属性作为连接池子;然后在构造方法中向池子进行填充连接实例;最后再定义一个取出方法和放回方法,取出时将连接池最后一个连接实例进行出栈并返回,放回时将连接实例压入连接池末栈即可。实例代码:<?phpnamespaceDbConnect;classPool{protected$size

2023-09-27 21:41:49
php搜索mysql框架 php如何连接mysql?
php搜索mysql框架 php如何连接mysql?

php如何连接mysql并查询数据php连接mysql并查询数据的方法:首先创建PHP示例文件;然后通过用户名密码连接数据库;最后通过查询语句“select*fromgoods”进行查询即可。推荐:《PHP视频教程》php连接、查询mysql数据库<?php/***CreatedbyPhpStorm.*User:karnetkarnet*Date:17/3

2023-09-07 09:41:32
php中如何连接后台框架 php框架搭建方法?
php中如何连接后台框架 php框架搭建方法?

前端与后台如何连接起来,就是html和php,怎么连接起来?只能够使用POST或者是GET来传输吧,PHP语言其实还是后端的,我们链接也只能够模拟表单,建议添加pjax插件,然后javascript模拟表单点击传输数据具体服务端PHP代码:<?php if($_GET['virtual_get']){    //Code You Want To Run}具体Javasc

2023-09-26 17:48:39
php框架连数据库 php连接数据库几种方式
php框架连数据库 php连接数据库几种方式

php源码怎么连mssql数据库php源码怎么连mssql数据库?如果实现了PHP和MySQL链接了,PHP和MSSQL的链接其实很简单;支持MSSQL的本地链接和远程链接,以本地链接为例:机器上安装了MSSQLServer2005;连接前配置系统:1.检查文件php5.2.5\ntwdblib.dll默认下面有一个,不能连接再替换.下载正确版本的ntwdblib

2023-09-27 16:24:44