gpt4 book ai didi

php - 查询生成器数字格式 codeigniter

转载 作者:行者123 更新时间:2023-11-29 18:25:27 26 4
gpt4 key购买 nike

我正在尝试使用格式 concat 和数字格式在 jtable 中显示总价,例如:

1.000.000 卢比

但我收到一个错误

<div id="container">
<h1>A Database Error Occurred</h1>
<p>Error Number: 1064</p><p>You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'as JUMLAH
FROM (`retribusi`)' at line 1</p><p>SELECT `ID_KATEGORI_RETRIBUSI`, `NAMA_KATEGORI_RETRIBUSI`, `TANGGAL`, CONCAT('Rp ', FORMAT(JUMLAH, `0))` as JUMLAH
FROM (`retribusi`)</p><p>Filename: C:\xampp\htdocs\swat1\system\database\DB_driver.php</p><p>Line Number: 330</p> </div>

我在模型中进行这样的查询:

function get_all_retribusi()
{
$this->db->select("ID_KATEGORI_RETRIBUSI, NAMA_KATEGORI_RETRIBUSI, TANGGAL,CONCAT('$', FORMAT(JUMLAH, 2)) as JUMLAH");
return $this->db->get("retribusi");
}

但是,当我尝试使用 SQL 查询 PHPmyadmin 时,我得到了数据

喜欢: enter image description here有人可以帮助我吗?

最佳答案

SELECT `ID_KATEGORI_RETRIBUSI`, `NAMA_KATEGORI_RETRIBUSI`, `TANGGAL`,
CONCAT('Rp ', FORMAT(JUMLAH, `0))` as JUMLAH

有一个杂散的反引号('`')

我认为你想要这个:

SELECT `ID_KATEGORI_RETRIBUSI`, `NAMA_KATEGORI_RETRIBUSI`, `TANGGAL`,
CONCAT('Rp ', FORMAT(JUMLAH, `0)) as JUMLAH

事实证明有一个 codeingiter 设置:

$this->db->_protect_identifiers=false;

关于php - 查询生成器数字格式 codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46233496/

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