免费注册 查看新帖 |

Chinaunix

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

vc 写 php 连 mysql 扩展出现的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-21 17:46 |只看该作者 |倒序浏览
代码很简单 如下:
        PHP_FUNCTION(o_mysql)
        {
               MYSQL  toMysql;

               mysql_init(&toMysql);
               mysql_close(&toMysql);
        }

编译通过了, 生成了dll 文件.加载, 没问题

<?php
o_mysql();
?>

调用这个函数后.就会把 apache 挂掉. 有谁做过.帮忙看看

论坛徽章:
0
2 [报告]
发表于 2008-05-23 16:02 |只看该作者
MYSQL  toMysql;

mysql_init(&toMysql);
mysql_close(&toMysql);
这段代码独立生成可执行文件是没错的.



PHP_FUNCTION(o_mysql)
{
         MYSQL  toMysql;

         mysql_init(&toMysql);
         mysql_close(&toMysql);
}
{}中的代码换成  zend_printf("hello");  运行是正常的.

论坛徽章:
0
3 [报告]
发表于 2008-05-24 09:49 |只看该作者
终于成功了

PHP_FUNCTION(o_mysql)
{
         MYSQL*  toMysql;

         toMysql=mysql_init(NULL);

        if (toMysql == NULL)
        {
                   zend_printf("mysql error...");
        }

         mysql_close(toMysql);
}


就好了.成功从 mysql里取里数据并输出
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP