大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
tp 3.2怎么链接sqlserver
10年积累的成都网站设计、成都网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有玉龙免费网站建设让你可以放心的选择与我们合作。
sql server 一出错就得重装操作系统。 建议还是用mysql 或者其他,被sql server坑怕了。
select * from (
select id,title,notice,begintime,endtime,row_number() over(order by begintime) rn_asc,
row_number() over(order by begintime desc) rn_desc
from table_xxx)t
order by notice,case when notice=0 then rn_asc else rn_desc
到微软官网下载文件,网址:百度搜索选择“SQLSRV20.EXE”,点击"next"(下一步),进行下载右键解压到当前目录,把这两个文件拷贝到PHP目录下的ext目录下下图是拷贝后的结果,请参考,不要拷错了。打开php-ini在文件中设置,加上下面两行代码,如下图下面这里设置为On,保存,重启服务,如下图修改thinkphp配置文件,如下图thinkphp控制器文件,随便查个sqlserver表中的数据,看是否能成功打印,如果成功打印,那么证明数据库连接成功。如果不能正确打印,那么看报错提示,在按照提示解决问题。
本人恰巧有用过花生壳: 帮朋友做了一个自己的网站, 主机就在朋友家, 通过花生壳的动态域名域名功能, 实现Internet远程访问此网站, 有些类似的经历, 分享给你.
你已经将SQL Server所在的主机放置于DMZ中, 而且从192.168.1.101这个内网地址可以读取数据库, 那么应该可以排除防火墙阻挡访问的因素.
那么, 可以的原因有:
1) 花生壳的动态域名未生效, 也就是说你设置的花生壳未能将那个域名指向你的公网IP. 这个可以通过在TP-Link的管理界面上查看你的公网IP, 然后比对花生壳管理界面中的监控状态中的域名对应的IP, 两者如果一致, 那么说明动态域名有效;
2) 你的TP-Link接入Internet的IP根本不是公网IP. 直接Ping在TP-Link管理界面上看到的公网IP(最好在外网做ping测试), 如果ping不通, 那么很有可能这个的IP不是真正的公网IP地址. 比如你的TP-Link接入的是一个局域网, 或者类似有线通的接入分配到的IP就不是公网IP(之前用过一段时间, 个人认为这样)
3) 你的域名被封锁了. 这也是最近才碰到的状况, 帮朋友搞的网站突然不能访问了, 以前ping也正常, 突然之间什么都不行了, 就连直接IP访问都不可以, 后来想到是否是域名被封了, 换了域名试试, 一切有正常了.
2013/8/29, 看到你贴出来的IP地址133.13.12.34, 上网查了一下, 该IP的地理位置是在日本, 所以, 你所看到的IP地址应该不是公网的IP地址, 而是一个内网的IP地址(你上网接入的是哪家服务商? 还是通过类似所谓的智能小区上网的), 所以你从公网(Internet上)是ping不到的, 因为在你接入的那个网关已经将通讯截断了.
你有没有试过在tp-link上设置端口映射呢;应该还是tp-link端的设置有些问题,再参考参考tp-link的说明书。另外,你的adsl宽带猫和路由器是一体的吗(我就是猫后面自己加一个路由器,以前倒用的是带猫的路由器),如果路由器是接入另外的宽带猫再上网,那么是否那个猫上也有设置,从而阻止了访问?
有在lnmp环境里面连接sql server2005成功过!
onethink里面的db/driver/目录下面没有Mssql驱动,需要从tp里面找一个复制过去,复制过去之后记得修改驱动里面前面几行的命名空间代码,还有继承类名,一路下来各种冒泡,最后总算能用了!
不需要mssql 扩展。
mssql扩展,是低版本的php上使用的。新版本改由微软官方维护,改为 sqlsrv 和 pdo_sqlsrv了。
具体的环境和版本要求,可参考微软官方的说明
SQL SERVER 配置用于 PHP 开发的环境