php与sql sever连接怎么写sql语句
我的意思不是怎么连接数据库而是平常插入、更新、删除、修改等这些SQL语句跟PHP+MYSQL有什么不同,请知道的每个功能写个例子谢谢了...
我的意思不是怎么连接数据库 而是平常插入、更新、删除、修改等这些SQL语句 跟PHP+MYSQL有什么不同,请知道的每个功能写个例子 谢谢了
展开
6个回答
展开全部
二者的语法扩展稍微有些差异,但基本格式是一样的,比如插入:
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标准部分(也就是最常用的功能)都不会有太大差异。
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标准部分(也就是最常用的功能)都不会有太大差异。
展开全部
1. $link = mysqli_connect('localhost','root','','$'); //依次为数据库地址,用户名,密码,数据库名
2. mysqli_query($link,"SET NAMES 'utf8'"); //设置链接通道和字符为utf8
2. mysqli_query($link,"SET NAMES 'utf8'"); //设置链接通道和字符为utf8
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mssql的sql语句与mysql差别也不是很大
常用的都一样的
文库里面有详细的说明,你可以参考一下
http://wenku.baidu.com/view/8b484d8ad4d8d15abe234e51.html
常用的都一样的
文库里面有详细的说明,你可以参考一下
http://wenku.baidu.com/view/8b484d8ad4d8d15abe234e51.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
主要是数据库不同
mysql比sql server简单 但移植性差一点
语法上是一样的,其实搞网站还是用access好一点,移植性最好
mysql比sql server简单 但移植性差一点
语法上是一样的,其实搞网站还是用access好一点,移植性最好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个百度知道.呵呵.看参考资料
参考资料: http://wenku.baidu.com/view/7164c0ce05087632311212d6.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询