gpt4 book ai didi

php - mysqli_query 为最后一行和最后一列发送 null

转载 作者:行者123 更新时间:2023-11-29 15:43:24 27 4
gpt4 key购买 nike

我正在使用 mysqli_query 在 php 中获取一行,但对于表中的最新条目,其中一列为空。使用以下代码 -

$res = mysqli_query($this -> database -> connection, "select IPM.collected, IPM.invoice_id, IPM.invoice_payment_id, 
zb_inv_payment_id as zb_ipi
from expense_system.invoice_payment_mapper as IPM
where IPM.invoice_payment_id = 200") -> fetch_assoc();

在上面的查询中,使用上述代码运行时,zb_inv_ payment_id 始终为 null,但使用 phpmyadmin 时返回正常。

下面是表结构 -

Database table structure

最佳答案

尝试这个查询:

select IPM.collected, IPM.invoice_id, IPM.invoice_payment_id, 
zb_inv_payment_id
from expense_system.invoice_payment_mapper as IPM
where IPM.invoice_payment_id = 200

对于 zb_inv_ payment_id 列,您提供了一个别名 zb_ipi,这就是导致错误的原因。您应该使用 zb_ipi 或将其删除并使用 zb_inv_ payment_id

关于php - mysqli_query 为最后一行和最后一列发送 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57337323/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com