繁体   English   中英

SQL中始终为NULL返回值

Always NULL return value in SQL

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我具有以下SQL函数,并且在mysqli_stmt_bind_result中删除了$ row。

//get the user number per month
public function chartwaitinguservsproduct(){
    $stmt = mysqli_prepare($this->connection, 
            "select 
                (Select COUNT(*)  from reusematching.waitinglist_product) as COUNTP,
                (Select COUNT(*)  from reusematching.waitinglist_user) as COUNTU;
                ");     
    $this->throwExceptionOnError();

    mysqli_stmt_execute($stmt);
    $this->throwExceptionOnError();

    mysqli_stmt_fetch($stmt);
    mysqli_stmt_bind_result($stmt, $row->COUNTP, $row->COUNTU);


    mysqli_stmt_free_result($stmt);
    mysqli_close($this->connection);

    return $rows;

}

但无论如何更改数据库,$ rows始终为NULL。 为什么? 因为获取语句?

1 个回复

为什么在一个位置(绑定)中使用$row并返回$rows

难道你不认为这可能是一个坏主意,除非你的PHP解释器是远远比我见过的那些更先进,并能够单数和复数变量名:-)自动关联

而且,从内存来看,我认为您可能应该尝试绑定变量, 然后再尝试从中获取变量。 再说一次,如果您的PHP足够高级,我想它可以进行某种形式的时间操纵,但是我不会赌钱。


抱歉,这是澳大利亚的幽默,但是如果您查看提取页面 ,它会非常清楚地表明:

请注意,在调用mysqli_stmt_fetch()之前,所有列都必须由应用程序绑定。

我现在假设row/rows问题只是您问题中的错字。 如果不是,那也需要修复。

2 BFS问题返回值始终为null

我正在研究此算法,无法弄清楚为什么我总是得到null返回。 该代码将两个数组fx相加,然后fy收集x和y位置,这些位置将以最短的路径完成迷宫。 问题是什么都没有添加到阵列。 有什么建议么? ...

3 sql过程中的返回值为null

我正在尝试建立一个返回nvarchar值的过程。 在我尝试从过程中获取值之前,它似乎可以正常工作。 这是我过程中的所有代码: 这是我尝试调用该过程的方式: 该过程应返回以下值:775100020000210。但是我在屏幕的控制台部分看到的全部是: 我使用的是SQL S ...

4 JQGRID中的SQL语句在SQL中返回值时返回null

以下代码在第二列(STSEL)中返回null。 当我独立运行SQL语句时,它按预期返回“ Y”或“ N”。 我不明白为什么要这么做。 任何帮助深表感谢。 注意:我直接回显了$ response的结果,它显示为null,因此不是导致此问题的网格配置。 非常感谢。 ...

5 useEffect 中的返回值始终相同

我已经用邮递员测试了我的后端 API,它应该可以正常工作。 但是当我从 react js 发送请求时,它总是返回 0。我的预期返回值应该是 1,因为该行已经存在于表中。 我很确定我的后端代码没问题,并且后端代码在邮递员那里工作正常。 我的 React js 代码有什么问题? 提前致谢。 干杯。 前 ...

7 getRingerMode()始终返回值0

我正在尝试使用getRingerMode()方法确定当前的铃声状态。 我创建一个变量: private int currentRingerMode; 将我的变量设置为: currentRingerMode = getRingerMode(); 并使用如下方法: privat ...

2010-08-16 19:49:21 1 2743   android
8 我的返回值始终等于0

我编码了多种使用数组确定某个值的方法,但是它们都导致0,但我不知道为什么。 目的是在图书馆中创建教科书列表,然后返回最重的书本,重量,索引,平均页数和总页数。 } getPageCount方法仅返回页面计数,而getWeight返回权重(乘以pageCount * 0.0025) ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM