免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1207 | 回复: 1
打印 上一主题 下一主题

一个使用MDB2 带Quoting values的错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-25 14:40 |只看该作者 |倒序浏览
$query = 'SELECT * FROM su_Members WHERE m_ID = '.$mdb2->quote('3', 'integer');

这句错在那里?程序执行就是空白页

论坛徽章:
0
2 [报告]
发表于 2006-04-25 15:26 |只看该作者

代码

require_once '../configs/config.php';
        require_once 'pear/MDB2.php';

        function handle_pear_error ($error_obj) {
                print '<pre><b>PEAR-Error</b><br />';
                echo $error_obj->getMessage().': '.$error_obj->getUserinfo();
                print '</pre>';
        }
        PEAR::setErrorHandling(PEAR_ERROR_CALLBACK, 'handle_pear_error');

        $dsn['username'] = $user;
        $dsn['password'] = $pass;
        $dsn['hostspec'] = $host;
        $dsn['phptype'] = $mdb2_type;

        $mdb2 =& MDB2::factory($dsn);

        if (PEAR::isError($mdb2)) {
                die (__LINE__.$mdb2->getMessage());
        }

        $username = 'admin';
        $mdb2->setDatabase($mdb2_name);
        $query = 'SELECT * FROM su_Members WHERE m_Name='.$mdb2->quote('admin', 'text');
        $result = $mdb2->query($query);

        if (PEAR::isError($result)) {
                echo ($result->getMessage());
                exit();
        }

        $array = $result->fetchRow();
        $result->free();
        $mdb2->disconnect();
        Var_Dump($array);

[ 本帖最后由 jy_nim 于 2006-4-25 15:32 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP