易截截图软件、单文件、免安装、纯绿色、仅160KB

php 5.3 连接mssql数据库

最近有个小东西要查看mssql数据库是用php实现的,以前我用php5.2时感觉挺简单的所以想php5.3也应该很简单的
为什么要用php5.3呢因为我想用sqlite3.0的啊,因为php5.2的不支持sqlite3.0的啊,所以我特意去下了5.3了下载回来了才发现5.3里没有mssql的dll扩展了,郁闷啊,不管这么多先用起那sqlite3.0再说了
sqlite3.0的部分程序基本写完了,现在要开始连接mssql数据库了,我想没有mssql那就用odbc吧,靠连odbc也找不到啊,只有pdo_odbc的,没有办法了那就用pdo_odbc了,怎么连接还没有用过呢,直接查php的手册,根据手册是的实例连接一下发现有问题啊
竟然说没有odbc驱动啊,怎么回事啊,搞了一会没有整明白,算了直接用微软对php扩展两家sqlserver的吧,是SQLServerDriverForPHP11下载了安装一下,其实就是自解压的压缩包啊,根据自己对应的php版本的sqlserverdriver的dll拷贝到ext目录下然后在php.ini中加一下 extension=php_sqlsrv_53_nts_vc9.dll 加载失败,郁闷啊,后来看了我的php版是php-5.3.2-Win32-VC9-x86.zip不是nts(这个好像是非线程安全吧)我就换了个extension=php_sqlsrv_53_ts_vc9.dll 没有报错了,看来应该可以了吧,根据这下载驱动文档看看怎么连接数据库的,老是显示连接超时啊,因为是端口改了的,所以我直接是在ip后面加了冒号加端口 ,然后用系统自带的数据odbc连接数据库是可以的啊,看来有可能端口不是这样加的啊 ,网上查了好像是用逗号分隔的啊,看了试试了。
有给我提示没有Microsoft SQL Server 2008 Native Client驱动了,没办法我就安装吧,下载了安装了,在连接远程的数据库没有显示错误了,看了基本没有问题了,好了总算解决了,搞的我好辛苦啊


相关文档:

linux下apache+php安装常见问题


configure: error: Unable to find libgd.(a|so)
如果使用的是ubuntu或debian就很简单了,直接sudo apt-get install apache2
libapache2-mod-php5 php5 php5-gd 就基本上搞定,但是用源代码安装还是很麻烦~
wget http://www.boutell.com/gd/http/gd-2.0.11.tar.gz
tar zxvf gd-2.0.11.tar.gz
cd gd-2.0.11
sudo . ......

php中使用com组件出现"拒绝访问"的处理


代码如下,
// 建立一个指向新COM组件的索引
$word = new COM("word.application") or die("Can't start Word!");
// 显示目前正在使用的Word的版本号
echo "Loading Word, v. {$word->Version}
";
exit;
?>
有时候你会得到一个错误,
PHP Fatal error: Uncaught except ......

PHP中多维数组的排序

1.用户定义排序:usort($array, functionName);其中functionName为用户定义的函数名,用户定义的函数指定排序规则,比较数组中两个元素的大小,大于返回正数,小于返回负数,等于返回0。2.反向用户排序:用户定义函数时,比较数组中两个元素的大小,大于返回负数,小于返回正数,等于返回0。$fruits = array(array('APP', ' ......

PHP数据库链接代码

 <?php
$mydbhost ="localhost"; //配置主机
$mydbuser ="root"; //数据库用户
$mydbpw ="8312836"; //数据库密码
$mydbname ="jingyun"; //数据库名
//$mydbcharset ="GBK";
$conn=mysql_connect($mydbhost,$mydbuser,$mydbpw) or die ("服务器连接错误".mysql_error());
mysql_select_db($myd ......

用作业实现自动备份MSSQL数据库到远程服务器

--此代码实现SQL数据库远程备份,放到作业里面执行可以自动备份数据库、自动删除@keepNDays天前备份。
--此代码将本地所有的用户数据库备份到共享目录“\\backupServerIp\ShareName\数据库备份”下。
--并删除天前的备份文件。要备份成功必须能够对共享目录有操作权限!

sp_configure 'xp_cmdshell',1 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号