【问题标题】:Medoo PHP db framework - Call to a member function fetchColumn() [closed]Medoo PHP db 框架 - 调用成员函数 fetchColumn() [关闭]
【发布时间】:2014-07-14 09:07:30
【问题描述】:

使用Medoo PHP 数据库框架并尝试计算行数

$count = $db->count(
    'tournaments',
    [
        'is_season' => '0',
        'status' => '9'
    ]
);
echo $count;

获取“在第 816 行的 medoo.php 中的非对象上调用成员函数 fetchColumn()”。 删除 'is_season' 或 'status' 将使查询计数起作用。

我做错了什么?还是框架坏了..?

【问题讨论】:

  • 我们不知道。在您显示的代码中的任何地方都没有调用fetchColumn。如果它深藏在图书馆电话中,请与图书馆所有者联系。我们无法在此处为您调试第 3 方库。
  • 您的问题是指您没有提供的一些行
  • Sadikhasan 想出了答案。看来我需要在我的代码中添加“AND”。现在可以了。
  • 我讨厌这样无缘无故关闭话题的愚蠢用户的stackoverlow。真正有用的话题,帮助解决了我的问题。

标签: php mysql database frameworks


【解决方案1】:

试试这个可能有用

$count = $db->count(
    'tournaments',
    [ "AND" => 
       ['is_season' => '0',
        'status' => '9'
       ]
    ]
);
echo $count;

查看Manual

【讨论】:

  • 添加“AND”似乎有效。谢谢!
猜你喜欢
  • 2014-09-18
  • 1970-01-01
  • 2014-10-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-29
  • 1970-01-01
相关资源
最近更新 更多