【问题标题】:Kohana 3.1 ORM DB QueryKohana 3.1 ORM 数据库查询
【发布时间】:2016-12-23 13:03:55
【问题描述】:

我在 Kohana 3.1 中有应用程序,它在 PHP 5.4 上运行良好

但迁移后,此数据库查询不起作用:

DB::select(array('MAX("art_nr")', 'art_nr'))->from('wi_artykuly')->execute()->get('art_nr');

如果任何功能被贬低或什么?

编辑

这里是完整的功能:

 public function create(Validation $validation = NULL)
{
    if(! isset($this->art_nr))
    {
        $intMax = DB::select(array('MAX("art_nr")', 'art_nr'))->from('wi_artykuly')->execute()->get('art_nr');
        $this->art_nr = $intMax+1;
    }
    return parent::create($validation);
}

【问题讨论】:

  • 在这个问题中添加“sql”标签。
  • 谢谢,你不知道怎么解决吗?你看起来很聪明。
  • 我不知道如何解决它。我只是在审核这个问题,仅此而已。
  • 请您修改您的问题并包括抛出的错误消息,以及您现在使用的 PHP 版本(如果与 PHP 5.4 不同)?那我应该可以帮你。
  • 我现在使用 PHP 5.6。我没有收到任何错误,但它只返回 1。我将包含有问题的整个代码

标签: php sql database orm kohana-3


【解决方案1】:

我已将 DB:query 更改为 PDO 准备和获取。

如果有人想要代码,请写。

【讨论】:

    猜你喜欢
    • 2012-04-04
    • 1970-01-01
    • 2011-02-06
    • 1970-01-01
    • 2011-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多