+ -
当前位置:首页 → 问答吧 → zde和mysql连接问题

zde和mysql连接问题

时间:2006-07-26

来源:互联网

我写下如下程序


if(mysql_connect('localhost','imagetool','yeqing')){
        echo '1';
} else {
        echo '0';
}

在php5.1.1模式下
F5运行后如下


X-Powered-By: PHP/5.1.1
Content-type: text/html

<br />
<b>Fatal error</b>:  Call to undefined function mysql_connect() in <b>PHPDocument1</b> on line <b>2</b><br />


但是在php4模式下:
X-Powered-By: PHP/4.4.1
Content-type: text/html

1
调试成功




我的数据库是mysql4.1.20
如何才能让zde在php5.11模式下连接到mysql

作者: fnet   发布时间: 2006-07-26

搞定啦,要设置php5中的php.ini
php_mysql.dll

作者: fnet   发布时间: 2006-07-26

到了另外一台机上就不行了:

我在zde的php5的php.ini文件里写上
extension_dir = "E:/php5/etc"
extension=php_mysql.dll

F5
zde弹出warning提示
PHP Startup: Unable to load dynamic library 'E:/php5/etc\php_mysql.dll' - 找不到制定模块
我反复查看etc中有
然后我改反斜杠,也不行

最后提示php二进制文件损坏

然后我重装一便,问题依旧

我又用php4调,输出
X-Powered-By: PHP/4.4.1
Content-type: text/html

<br />
<b>Warning</b>:  mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in <b>PHPDocument2</b> on line <b>2</b><br />



系统在e:盘,这是怎么回事啊,简老师帮忙看看啊

作者: fnet   发布时间: 2006-07-26

老兄我建议你使用服务器调试方式,这样的话就更接近调试环境,用ZDE自带的不太方便

作者: xiaojia   发布时间: 2006-07-26

汗,platform调试用过,512M内存竟然耗了600M,等我的本本升级到1G以上再用,余汗未尽

作者: fnet   发布时间: 2006-07-28

不至于把,我用的一切正常哦,不行的话,你装一个Zend Studio Server来调试,这个小

作者: Lilicl   发布时间: 2006-07-29

好的,我再试试

作者: fnet   发布时间: 2006-07-29

还是不行啊,以前配成功一次

作者: fnet   发布时间: 2006-09-30

装一个zend studio server,用外部调试就ok了

作者: angle_huang   发布时间: 2006-10-13