QQ在线咨询
去看看TS+
圈子推荐
查看所有吧>>

活跃用户
    关于安装应用出现SQL语句的解决方法

    本来想弄点诙谐幽默的段子来解释解决这个问题的流程,

    不过太晚了,加上家里拖油瓶有生病了,没有多余的时间来写段子了

    直接了当的说贴图出来吧


    活动开始的时候开放了活动,咨询和积分商城3个应用的下载,有Tser在帖子和社区里提到安装的时候出现了打印SQL语句的情况,当时大盗我非常不屑,于是自己下载了3个应用,一个一个逐一安装,丝毫没有错误的迹象,但是社区这么多用户反映出现状况了啊? 然后让商务大爷 @Ts商务部 厚着比城墙还厚的脸,问客户要了个服务器信息,一步一步调试..


    呵呵哒,好事多磨,好事多磨,本来5分钟搞定的事情,岂料人算不如天算,变化赶不上计划,哦不...计划赶不上变化,中间不知道怎么出来了这么多事,哎,

    也难怪,帅气如我大盗的补锅匠岂是能够有1分钟空闲的...就这样,补锅的事情就拖到了现在


    好吧,胃口吊足了 该说正事了









    /******************华丽的xxx**********************/


    问题出在一个 PHP自带的系统函数 mysql_get_server_info(); 在我接触的2个用户中,问题都是出在这个函数,这个函数是干嘛的,自行度娘, 代码在 /core/Opensociax/Model.class.php 1375行 , 判断mysql的版本是否大于4.1  这里就是问题所在了,具体无法获取到mysql版本的原因尚不清楚, 解决的方法就是 去掉这里 mysql_get_server_info() 的三元操作,把 ? : 之间的内容保留, 链接符号 .至 ?, : 至最后的 ; 之前的内容都去掉,orz...我都不知道我是怎么写的,请各位自行脑补 + 动手 






    好吧,我还是贴出来 


    只能贴图...抱歉



    这就是这个sql语句修改后的内容 


    什么?看不清???那你真的该少撸一点了!!!少撸!!!


    ps:附件里面有大一点的代码块,方便照顾撸过头的你....




    此处应该有烂番茄...


    • 分享到:
    排序方式:回复时间 共有15条评论
    个人认证

    Elvin 发表于 2016-04-02 08:08 1 楼

    哈哈。

    | 回复

    个人认证

    金子涛 发表于 2016-04-02 09:02 2 楼

    果然成功了!!!!~~~~~

    | 回复

    管理员

    Seven 发表于 2016-04-02 11:04 3 楼

    TS替换了PDO~这里可以直接调取PDO的信息得知MySQL版本号~

    | 回复

    okjoyel 发表于 2016-04-02 11:19 4 楼

    | 回复

    管理员

    山不在高_有仙则名 发表于 2016-04-02 20:46 5 楼

    回复@Seven:懒得看源码了

    | 回复

    prothes 发表于 2016-04-03 17:41 6 楼

    果然是有解决方法的,不过最近事情太多,闲下来研究,先感谢努力。

    | 回复

    个人认证

    罗伊人 发表于 2016-04-04 20:03 7 楼

    回复@Seven :现在已经完全替换为pdo了吗?

    | 回复

    管理员

    山不在高_有仙则名 发表于 2016-04-20 18:15 8 楼

    niuniuniu

    | 回复

    hahaTest 发表于 2016-04-20 18:15 9 楼

    niu

    | 回复

    管理员

    袖子 发表于 2016-04-20 18:20 10 楼

    | 回复

    戴帽子的鱼 发表于 2016-04-21 15:32 11 楼

    呵呵哒

    | 回复

    戴帽子的鱼 发表于 2016-04-21 15:34 12 楼

    哎呦喂

    | 回复

    戴帽子的鱼 发表于 2016-04-21 15:58 13 楼

    哎哟喂

    | 回复

    戴帽子的鱼 发表于 2016-04-21 15:59 14 楼

    嘿嘿

    | 回复

    戴帽子的鱼 发表于 2016-04-21 15:59 15 楼

    哈哈

    | 回复