【问题标题】:how to write OSClass custom query to fetch result from DB如何编写 OSClass 自定义查询以从数据库中获取结果
【发布时间】:2012-07-27 09:22:11
【问题描述】:

我是 OSClass(开源分类广告)的新手。

我知道它类似于 wordpress。但我不知道如何像在 wordpress 中那样编写自己的查询。

右侧栏将包含城市/地区作为链接,以显示来自该城市/地区的广告。

城市/地区名称通过 URL 传递,根据要求我需要将 URL 更改为虚拟子域。

例如,如果用户点击 city1,那么 URL 应该是 http://city1.domainname.com/ 并且结果正常。

我使用 htaccess 更改虚拟子域重定向,但卡在城市和地区。

要确定它是城市还是地区,我需要检查数据库,为此我需要编写自定义查询以将值与表匹配..

以便我可以显示有关城市/地区的结果。

我面临的这个问题的任何想法..

谢谢。

【问题讨论】:

  • 我也有同样的疑问。你明白了吗?

标签: php osclass


【解决方案1】:

我建议你看看./oc-includes/osclass/models/里面的模型来搜索地区和城市以及其他常见的查询。

【讨论】:

    【解决方案2】:

    这是我在其中一个插件中所做的:

    $conn = DBConnectionClass::newInstance();
    $data = $conn->getOsclassDb();
    $comm = new DBCommandClass($data);
    $db_prefix = DB_TABLE_PREFIX;
    
    $query = "SELECT * FROM `{$db_prefix}t_item` WHERE b_active=1 AND b_enabled=1";
    
    $result = $comm->query($query);
    
    if ($result) {
        $items = $result->result();
        foreach ($items as $item) {
           var_dump($item);
        }
    }
    

    【讨论】:

    • 你拯救了我的一天
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多