»
返回PHPEye网站首页
游客:
注册
|
登录
|
统计
|
帮助
PHPEye开源社区
»
Zend Framework 使用讨论
» 空间没装PDO_MYSQL的解决办法
‹‹ 上一主题
|
下一主题 ››
21
1/3
1
2
3
››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 空间没装PDO_MYSQL的解决办法
qunxyz
新手上路
UID 923
精华 0
积分 0
帖子 9
翻译 0
原创 0
阅读权限 10
注册 2008-3-21
状态 离线
#1
使用道具
发表于 2008-9-2 13:03
资料
短消息
加为好友
空间没装PDO_MYSQL的解决办法
最近用ZF做一个站,但没有空间演示。于是找了免费空间,但居然不支持PDO_MYSQL。苦苦搜索找到了一个可替代的组件。不敢独享,所以拿出来分享给大家。
原组件是不支持PHP5的,修改过语法之后就可以用了。此外还需要修改Zend/Db/Adapter/Abstract.php。请找到getQuoteIdentifierSymbol这个操作,把'"'改为"`"。
附件解压后放到Zend/Db/Adapter目录下,目录结构如下:
Zend/Db/Adapter/Db2
Mysqli
Oracle
Pdo
Php/MDB2
Dbphp.php
Exception.php
......
使用方式只需要把PDO_MYSQL替换成PHP_MYSQL即可。如config.ini里的设定:
db.adapter = PHP_MYSQL
db.params.host = localhost
db.params.username = root
db.params.password =
db.params.dbname=db
有问题请跟贴留言。谢谢
[
本帖最后由 qunxyz 于 2008-9-2 13:11 编辑
]
附件:
您所在的用户组无法下载或查看附件
dev_yjw
新手上路
UID 2104
精华 0
积分 0
帖子 14
翻译 0
原创 0
阅读权限 10
注册 2008-9-16
状态 离线
#2
使用道具
发表于 2008-9-16 13:38
资料
短消息
加为好友
麻烦提供支持PHP5语法的下载包
在此十分感谢!!!!
qunxyz
新手上路
UID 923
精华 0
积分 0
帖子 9
翻译 0
原创 0
阅读权限 10
注册 2008-3-21
状态 离线
#3
使用道具
发表于 2008-9-16 15:39
资料
短消息
加为好友
QUOTE:
原帖由
dev_yjw
于 2008-9-16 13:38 发表
在此十分感谢!!!!
已经贴上附件了,既然你能回复,为什么会看不到?
dev_yjw
新手上路
UID 2104
精华 0
积分 0
帖子 14
翻译 0
原创 0
阅读权限 10
注册 2008-9-16
状态 离线
#4
使用道具
发表于 2008-9-16 16:47
资料
短消息
加为好友
这个语法在我的环境中有错误
qunxyz
新手上路
UID 923
精华 0
积分 0
帖子 9
翻译 0
原创 0
阅读权限 10
注册 2008-3-21
状态 离线
#5
使用道具
发表于 2008-9-16 16:50
资料
短消息
加为好友
QUOTE:
原帖由
dev_yjw
于 2008-9-16 16:47 发表
我在我的环境以及别的环境测试都是可用的。
所以请把出现的错误贴出来,不然我没办法确定哪里出错了。
[
本帖最后由 qunxyz 于 2008-9-16 16:51 编辑
]
dev_yjw
新手上路
UID 2104
精华 0
积分 0
帖子 14
翻译 0
原创 0
阅读权限 10
注册 2008-9-16
状态 离线
#6
使用道具
发表于 2008-9-16 16:59
资料
短消息
加为好友
错误是这样的,
Strict Standards: Declaration of Zend_Db_Adapter_Php_Dbphp::insert() should be compatible with that of Zend_Db_Adapter_Abstract::insert() in C:\xampp\htdocs\lessonBooking\library\Zend\Db\Adapter\Php\Dbphp.php on line 584
Strict Standards: Declaration of Zend_Db_Adapter_Php_Dbphp::update() should be compatible with that of Zend_Db_Adapter_Abstract::update() in C:\xampp\htdocs\lessonBooking\library\Zend\Db\Adapter\Php\Dbphp.php on line 584
Strict Standards: Declaration of Zend_Db_Adapter_Php_Dbphp::delete() should be compatible with that of Zend_Db_Adapter_Abstract::delete() in C:\xampp\htdocs\lessonBooking\library\Zend\Db\Adapter\Php\Dbphp.php on line 584
Strict Standards: Declaration of Zend_Db_Adapter_Php_Dbphp::quoteIdentifier() should be compatible with that of Zend_Db_Adapter_Abstract::quoteIdentifier() in C:\xampp\htdocs\lessonBooking\library\Zend\Db\Adapter\Php\Dbphp.php on line 584
Strict Standards: Redefining already defined constructor for class MDB2_Driver_Common in C:\xampp\htdocs\lessonBooking\library\Zend\Db\Adapter\Php\MDB2\MDB2.php on line 1310
Strict Standards: Redefining already defined constructor for class MDB2_Result_Common in C:\xampp\htdocs\lessonBooking\library\Zend\Db\Adapter\Php\MDB2\MDB2.php on line 3373
Strict Standards: Redefining already defined constructor for class MDB2_Row in C:\xampp\htdocs\lessonBooking\library\Zend\Db\Adapter\Php\MDB2\MDB2.php on line 3849
Strict Standards: Redefining already defined constructor for class MDB2_Statement_Common in C:\xampp\htdocs\lessonBooking\library\Zend\Db\Adapter\Php\MDB2\MDB2.php on line 3906
Strict Standards: Redefining already defined constructor for class MDB2_Module_Common in C:\xampp\htdocs\lessonBooking\library\Zend\Db\Adapter\Php\MDB2\MDB2.php on line 4186
Strict Standards: Assigning the return value of new by reference is deprecated in C:\xampp\htdocs\lessonBooking\library\Zend\Db\Adapter\Php\MDB2\PEAR.php on line 571
Strict Standards: Assigning the return value of new by reference is deprecated in C:\xampp\htdocs\lessonBooking\library\Zend\Db\Adapter\Php\MDB2\PEAR.php on line 574
Strict Standards: Declaration of MDB2_Driver_Common::raiseError() should be compatible with that of PEAR::raiseError() in C:\xampp\htdocs\lessonBooking\library\Zend\Db\Adapter\Php\MDB2\MDB2.php on line 990
dev_yjw
新手上路
UID 2104
精华 0
积分 0
帖子 14
翻译 0
原创 0
阅读权限 10
注册 2008-9-16
状态 离线
#7
使用道具
发表于 2008-9-17 09:33
资料
短消息
加为好友
我刚学php,有很多不会的地方,麻烦指点一下!!!!
qunxyz
新手上路
UID 923
精华 0
积分 0
帖子 9
翻译 0
原创 0
阅读权限 10
注册 2008-3-21
状态 离线
#8
使用道具
发表于 2008-9-17 09:51
资料
短消息
加为好友
QUOTE:
原帖由
dev_yjw
于 2008-9-16 16:59 发表
Strict Standards: Declaration of Zend_Db_Adapter_Php_Dbphp::insert() should be compatible with that of Zend_Db_Adapter_Abstract::insert() in C:\xampp\htdocs\lessonBooking\library\Zend\Db\Adapter\Php\D ...
确切的讲,这不属于错误。这仅仅是因为实现的接口接收的参数跟原接口定义的有所不同而已。可关掉错误显示屏闭掉这些提示。
有error字样的才是错误。
dev_yjw
新手上路
UID 2104
精华 0
积分 0
帖子 14
翻译 0
原创 0
阅读权限 10
注册 2008-9-16
状态 离线
#9
使用道具
发表于 2008-9-17 09:54
资料
短消息
加为好友
你用zend framework版本是多少
dev_yjw
新手上路
UID 2104
精华 0
积分 0
帖子 14
翻译 0
原创 0
阅读权限 10
注册 2008-9-16
状态 离线
#10
使用道具
发表于 2008-9-17 10:06
资料
短消息
加为好友
你是在哪儿找到这个组件,能把网址告诉我吗???
21
1/3
1
2
3
››
投票
交易
悬赏
活动
PHPEye开源社区
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
基本概况
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
当前时区 GMT+8, 现在时间是 2008-12-3 06:16
Powered by
Discuz!
5.5.0
© 2001-2007
Comsenz Inc.
Processed in 0.166054 second(s), 6 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
PHPEye开源社区
-
Archiver