gpt4 book ai didi

php - 在 codeigniter 中向 Controller 注入(inject) SQL

转载 作者:行者123 更新时间:2023-11-29 03:59:32 25 4
gpt4 key购买 nike

我正在尝试使用 DATE_FORMAT 方法注入(inject) SQL,但出现解析错误。但查询在 phpmyadmin 中完美运行。您可以在下面找到我的代码,它是我的 Controller

public function index() {
$sql = "SELECT DATE_FORMAT('added_date', "%M") AS Month, SUM(total) FROM tbl_order GROUP BY DATE_FORMAT('added_date', "%M")";
$query = $this->db->query($sql);
$orderData= $query->result_array();
$data["orderData"] = $orderData;
var_dump($data);die;
$this->load->view('admindashboard/index.php',$data);
}

我也附上了错误信息enter image description here

最佳答案

我认为您可以尝试使用 '%M' 而不是 "%M",因为它会将字符串拆分为 " .

$sql = "SELECT DATE_FORMAT(added_date, '%M') AS Month, 
SUM(total)
FROM tbl_order
GROUP BY DATE_FORMAT(added_date, '%M')";

关于php - 在 codeigniter 中向 Controller 注入(inject) SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53070945/

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