php与sql sever连接怎么写sql语句

我的意思不是怎么连接数据库而是平常插入、更新、删除、修改等这些SQL语句跟PHP+MYSQL有什么不同,请知道的每个功能写个例子谢谢了... 我的意思不是怎么连接数据库 而是平常插入、更新、删除、修改等这些SQL语句 跟PHP+MYSQL有什么不同,请知道的每个功能写个例子 谢谢了 展开
 我来答
liver1123
推荐于2016-11-13 · TA获得超过4637个赞
知道大有可为答主
回答量:2484
采纳率:100%
帮助的人:1769万
展开全部
二者的语法扩展稍微有些差异,但基本格式是一样的,比如插入:
insert tabname(field1, field2, field3...) values (value1, value2, value3...)等,只要你没有使用比较复杂的功能,这些sql语句基本上不需要怎么修改就可以在sql server上用。
不过二者执行查询的语句差别很大。
mysql里面执行一条sql语句一般是:mysql_query(...),如果使用php 5.3.x,查询sql server的语句是:sqlsrv_query(...)。因为自php 5.3版本开始,php本身不再提供sql server驱动程序,只能使用微软官方的驱动,写法改变比较大。

另外,很不同意楼上说的mysql移植性差的说法,这个称号应该送给微软的产品才对。mysql可以在多种平台好跑,sql server却只能在windows上。只是你用的少而已。微软的产品比较易于使用、直观、方便,这确实是它巨大的优势,中文化也做得很好,这个不可否认。
不同的数据库产品对于SQL标准都有扩展,这部分扩展是无法统一的,必须参考具体的产品手册。但SQL标准部分(也就是最常用的功能)都不会有太大差异。
帐号已注销
推荐于2018-05-11 · TA获得超过2400个赞
知道大有可为答主
回答量:3844
采纳率:33%
帮助的人:1229万
展开全部
1. $link = mysqli_connect('localhost','root','','$'); //依次为数据库地址,用户名,密码,数据库名

2. mysqli_query($link,"SET NAMES 'utf8'"); //设置链接通道和字符为utf8
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友50f744e
2015-07-23 · TA获得超过135个赞
知道小有建树答主
回答量:311
采纳率:54%
帮助的人:112万
展开全部
mssql的sql语句与mysql差别也不是很大
常用的都一样的

文库里面有详细的说明,你可以参考一下
http://wenku.baidu.com/view/8b484d8ad4d8d15abe234e51.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cmzhunter
2011-03-20 · TA获得超过132个赞
知道小有建树答主
回答量:176
采纳率:0%
帮助的人:151万
展开全部
主要是数据库不同
mysql比sql server简单 但移植性差一点
语法上是一样的,其实搞网站还是用access好一点,移植性最好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xv_84
2011-03-20 · 超过53用户采纳过TA的回答
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:82.9万
展开全部
这个百度知道.呵呵.看参考资料

参考资料: http://wenku.baidu.com/view/7164c0ce05087632311212d6.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式