好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>CMS系统>Dedecms
<tfoot draggable='sEl'></tfoot>

php怎么设置sql php怎么设置背景图片

很多站长朋友们都不太清楚php怎么设置sql,今天小编就来给大家整理php怎么设置sql,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 PHP执行SQL查询怎么做? 2、 php怎么连接sql server 3、 phpstorm怎么运行sql文件 4、 如何用PHP连接SQL Server 5、 PHP 连接SQL数据库的设置 6、 求教PHP怎么链接SQL SERVER2008 PHP执行SQL查询怎么做?

$haha = M(),$res = $haha->query($sql)。

或 $res = $waw->execute($sql)。

$sql中包含了表名,实例化模型时可以为空。注意query是查功能,execute是增删改功能。

结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统。

可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。

1986年10月,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSI X3. 135-1986),1987年得到国际标准组织的支持下成为国际标准。不过各种通行的数据库系统在其实践过程中都对SQL规范作了某些编改和扩充。

所以,实际上不同数据库系统之间的SQL不能完全相互通用。

php怎么连接sql server

1.首先你要确定你用帐号密码  能登陆sql_server服务器(sql身份验证进去), 至少用excel 的插入数据源的方式连接一下.

2.建议去直接去下载Wamp的版本(你自己配置环境可能用问题),里面可以直接开启PHP_MSSQL模块

至少我用这个从来不会连接不上

3.可以试着用COM连接

这里讲见怎么用COM连接

允许 DCOM,需要将php.ini中的 ;com.allow_dcom=TRUE前的分号";"去掉。

4.建议使用 adodb 方式使用, 就我本人经验, 用adodb 返回的recordset 支持最好

其他的总会碰到如 游标移动 问题,  记录总数问题..

PHP code

?

$conn = new COM("ADODB.Connection") or die("Cannot start ADO");

  

   $connstr = "Provider=SQLOLEDB;

               Persist Security Info=False;

               User ID=sa;

               Password=;

               Initial Catalog=cdr;

               Data Source=localhost";

     $conn->Open($connstr);

phpstorm怎么运行sql文件

第一步:

选择需要连接的数据库

输入数据库地址、用户名、密码等,保存

这里就是展示的数据库里的信息,包括所有的表等等

双击右边的表名可以查询表里的所有数据,左边也可以编写SQL语句

把你需要运行的sql 文件在phpstorm里面打开,

点击右键选择运行的sql文件

选择连接的数据库,然后确定

或者直接点击运行按钮

OK 啦

如何用PHP连接SQL Server

1:PHP5.2.x本身有个php_mssql.dll的扩展用来连接Sql server,但是这个dll只是用来连接低版本 Sql server的(2000以下版本),在Sql server 2005及以上版本无法使用mssql_connect连接到数据库。

2:php5.3.x不再支持php_mssql.dll 拓展库了,及时使用php5.2.x中的php_mssql.dll也无法使用。 微软专门为PHP出了个SQL Server的扩展(Windows版本的),对于Windows下使用php开发SQL Server应用来说,这个扩展有利于利用SQL Server来开发php平台连接sql server数据库管理系统。

一、php5.3以下的版本连接sql server

5.3以下的版本扩展里面自带一个php_mssql.dll;接数据库的扩展,可以利用这个扩展链接数据库,(只限于链接低版本数据库)。

具体的步骤如下:

1:首先安装sql server,超级不好安装,我之前安装的是2008版本的,Windows过期后就不能用了,然后重装还装不上,最后重装系统才装上

2:确定SQL装的时候用的是混合认证模式,或SQL验证模式,然后打开php的配置文件(php.ini),开启mssql扩展 (extension=php_pdo_mssql.dll前面的分号去掉)并且需要把mssql.secure_connection = On 重启后生效。

如果比较顺利的话已经可以连接数据库了,如果连不上就需要继续低下的配置:

3: 检查ntwdblib文件的版本(php/下面和Apache/下面)下载正确的版本的 ntwdblib.dll(2000.80.194.0)覆盖现有的DLL文件,(把ntwdblib.dll,php_mssql.dll 复制到system32目录中也可以)ntwdblib.dll 用于PHP连接MSSQL2005或2008的驱动文件。

4:测试连接:mssql_connect('localhost,1433', '用户名', '密码');

二、php5.3+连接sql server

其 实5.3以下的php版本已经很少用了,况且安全性和兼容性都不好,所以高版本的php还是比较常见的。实践证明低版本的php连接数据库成功率比较低 (2005以上的版本几乎不能使用),推荐使用php5.3+ php使用微软专门的扩展 SQLSRV 来连接sqlserver数据库

1:先到微软网站下载 SQL Server Driver for PHP 是一个自解压的 EXE文件,解压缩后你会得到这么几个文件:

其中的52、53表示就是php的5.2.x和5.3.x 版本,选择跟你php版本相匹配的;vc6或vc9的选择要看你使用的是什么web服务器软件,如果使用的是IIS那就选择vc9的,如果是Apache 则选择vc6的,ts和nts的选择要看你安装的php版本是线程安全版的还是非线程安全版,ts是线程安全,nts是非线程安全。

如果不知道可以在phpinfo里看Zend Extension Build这个属性如下图:

2:将扩展拷贝到拷到php/ext目录下,在php.ini文件,添加一下代码:

extension=在ext下的pdo扩展(用于pdo)

extension=在ext下的扩展

3:重启服务器,打开phpinfo();看到以下状态就证明添加扩展成功,

4:连接测试:

<?php

$serverName = "(local)";

$connectionInfo = array("UID"=>"sa","PWD"=>"admin","Database"=>"db_online");

$conn = sqlsrv_connect( $serverName, $connectionInfo);

if( $conn ){

echo "Connection established.\n";

}else{

echo "Connection could not be established.\n";

die( var_dump(sqlsrv_errors()));

}

sqlsrv_close( $conn);

?>

注意这里的连接不是用mssql_connect而是用sqlsrv_connect,在这个版本中,还有几个函数:

这个扩展为php新增了一系列sqlsrv_开头的函数,常用的如下:

sqlsrv_connect

sqlsrv_close

sqlsrv_commit

sqlsrv_errors

sqlsrv_fetch

sqlsrv_fetch_array

sqlsrv_fetch_metadata

sqlsrv_num_rows

sqlsrv_query

sqlsrv_rollback

sqlsrv_rows_affected

. . .

另外注意的是,如果使用这个扩展连接Sql server 2005以及以上版本的sql server(如sql server 2008),你还需要在机器上先安装 SQL Server Native Client

不然会出现如下错误:

array

0 =>array

0 =>string'IMSSP'(length=5)

'SQLSTATE' =>string'IMSSP'(length=5)

1 =>int-49

'code' =>int-49

2 =>string'This extension requires the Microsoft SQL Server 2012 Native Client. Access the     following URL to download the Microsoft SQL Server 2012 Native Client ODBC driver for x86: '(length=216)

'message' =>string'This extension requires the Microsoft SQL Server 2008 Native Client. Access the following URL to download the Microsoft SQL Server 2008 Native Client ODBC driver for x86: '(length=216)

1 =>array

0 =>string'IM002'(length=5)

'SQLSTATE' =>string'IM002'(length=5)

1 =>int0

'code' =>int0

2 =>string'[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序'(length=71)

'message' =>string'[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序'(length=71)

. . . .

解决方法:需要安装SQL Server 2008 Native Client ODBC Driver,下载安装文件sqlncli.msi,安装后就可以了。

以上就是php连接sql server的方法,希望对大家解决类似问题有所帮助。

PHP 连接SQL数据库的设置

db_ff8899_1--》替换成你的新用户名

54x,92e- --》替换成你的新密码

118.145.20.233 --》替换成你的mysql服务器的地址

3306 是端口,一般不用改

最后的db_ff8899_1 --》改成你的新数据库的名字

求教PHP怎么链接SQL SERVER2008

一、环境

php5.2.5

sqlserver2008

win7

二、配置PHP

1、打开php.in将extension=php_mssql.dll的注释符号去掉。

2、打开php.in将mssql.secure_connection = Off改为on。

3、从5.2开始,php就不再提供mssql.dll了,所以要php连接sql server 2005/2008/2012必须要使用微软提供的sql server for php 2.0/3.0

这个文件可以上微软官网下载(SQLSRV20.EXE/SQLSRV30.EXE),然后执行到wamp\php\ext文件夹下

打开php.ini文件 在Extensions后面加上:

extension=php_sqlsrv_53_ts.dll

extension=php_pdo_sqlsrv_53_ts.dll

注:52代表php5.2 假如是php5.3就拷贝php_sqlsrv_53_ts_vc6.dll

关于VC6和VC9的区别

VC6 版本是使用 Visual Studio 6 编译器编译的,如果你是在windows下使用Apache+PHP的,请选择VC6版本。

VC9 版本是使用 Visual Studio 2008 编译器编译的,如果你是在windows下使用IIS+PHP的,请选择VC9版本。

以上步骤完成后需要重启apache。

关于php怎么设置sql的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于php怎么设置sql php怎么设置背景图片的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did168399
更新时间:2023-04-11   阅读:27次

上一篇: php判断是否网址 php判断https

下一篇:群晖php版本 群晖搭建php

最新资料更新

  • 1.dedecms专题节点ID不能出现重复问题的解决方法
  • 2.织梦(dedecms)导航条dropdown.js的改进(附演示demo)
  • 3.织梦建站访问首页时后面都会添加上index.html该如何去掉
  • 4.dedecms系统列表页调用tag标签同时带上链接
  • 5.dedecsm模板中首页如何实现分页的三种方法比较分析
  • 6.完美织梦DeDeCMS 5.6 升级 5.7 SP1版解决方案
  • 7.织梦dede所有实用标签调用方法搜集整理
  • 8.DedeCMS实现MySQL修复表的方法
  • 9.Dedecms自定义模型解决会员无法投稿的方法
  • 10.DEDECMS短标题标签调用与字数修改的方法
  • 11.dedecms调用当前栏目ID与当前栏目顶级ID的方法
  • 12.解析DedeCms中data目录下的sessions是什么文件
  • 13.dedecms按键盘方向键实现(上一篇下一篇翻页)功能
  • 14.DEDE热门tag,DEDE首页digg,DEDE随机热门关键字调用方法
  • 15.Dedecms去掉URL中a目录的方法
  • 16.DEDECMS给图集图片加上自动编号教程
  • 17.DedeCMS不支持PHP5.3、5.4及以上版本后台500错误白屏的解决方法
  • 18.DedeCMS编辑器fck更换成eWebEditor编辑器具体步骤
  • 19.DEDECMS显示英文日期时间的方法
  • 20.dedecms批量更新静态时提示:没有该栏目数据 可能缓存的解决方法

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://www.haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]