shangkou.com 上口

读也上口,吃也上口! www.shangkou.com

Entries for the ‘PHP’ Category

php连接mssql的一些方法总结

为了能让PHP连接MSSQL,系统需要安装MSSQL,PHP,且在PHP.ini中的配置中,将        ;extension=php_mssql.dll前面的;去掉        1.连接MSSQL        $conn=mssql_connect(“实例名或者服务器IP”,”用户名”,”密码”);        //测试连接        if($conn)        {        echo “连接成功”;        }        2.选择要连接的数据库        mssql_select_db(“dbname”);        3.执行查询        $rs = mssql_query(“select top 1 id,username from tbname”,$conn);        或者直接执行update,insert等语句,可以不用为返回结果赋值        mssql_query(“update tbname set username=’niunv’ where id=1″);        4.获取记录集行数        echo mssql_num_rows($rs);        5.获取记录集        if($row=mssql_fetch_array($rs))        {        $id [...]

Leave a Comment

Call to undefined function mssql_connect()错误解决

  同事用php+mssql修改一个系统,却一直配置不了环境。遂做了一个测试,一般情况下我们会注意php.ini的文件配置,而不注意IIS或者Apache的相关事项。       PHP+MSSQL Call to undefined function mssql_connect() 错误解决:     如果服务器端没有安装MSSQL 即使去掉EXTENTION中的 mssql.dll也会提示此错误。     解决办法:     1.打开php.ini 修改 ;extension=php_mssql.dll 去掉前面的;号(注意该文件是否存在,不存在去搜索下载);     2.“在http.conf中加入:LoadFile (PHP物理路径)\ntwdblib.dll”或者“复制PHP目录下 ntwdblib.dll 文件到SYSTEM32目录下”。       从php_mssql.dll引入表中可以看到该dll依赖于:     php5ts.dll     ntwdblib.dll     msvcrt.dll     kernel32.dll     php5ts.dll所依赖的dll     kernel32.dll     advapi32.dll     msvcr71.dll     user32.dll     netapi32.dll     最后:查看一下kernel32.dll、advapi32.dll、user32.dll、netapi32.dll是否都存在于系统目录下。     注意:1.windows下面一定要安装mssql或者,mssql客户端。如果一定要不安装那就操作第2注意项。          2.ntwdblib.dll有版本要求,最好拷贝mssql里面的文件。只测试过客户端下的并通过。          3.mssql.secure_connection的设置:网络连接mssql.secure_connection = Off,本地连接设为On。 原文转自:http://blog.sina.com.cn/s/blog_55d5b4eb0100h3k7.html

Leave a Comment

Win7的80端口默认是被System进程占用

Win7的80端口默认是被System进程占用的 用如下方法可以解决System进程占用80端口的问题: 打开RegEdit: 找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/HTTP 找到一个DWORD值Start,将其改为0 重启电脑,System进程将不会占用80端口 ============================================ 新装了win7后,在启动Apache的时候,总是启动失败,查看80端口,被pid=4的进程占用,打开任务管理器,发现pid=4的进程居然是个系统进程! 尝试终结此进程,结果是蓝屏。 解决过程: 在网上查了许久,发现以下解决方案: (来源网址:http://www.cameroncooke.com/2009/01/25/windows-7-uses-port-80-and-makes-it-impossible-to-install-apache-solution/comment-page-1/#comments ) 原文: I work on Http.sys technology at Microsoft and somebody sent me a link to this blog. I am a bit surprised by this behavior you are seeing on Windows7 Beta and with some help from you, I will like to find out [...]

Leave a Comment