gpt4 book ai didi

php - 大于语句中包含不需要的字符

转载 作者:行者123 更新时间:2023-11-29 13:15:47 25 4
gpt4 key购买 nike

我有一个包含产品和价格的表(产品),如下所示:

|id|product|price
|1|bicycle|199.00
|2|car|2999.00
|3|doll|19.00

我希望能够获得价格大于 X 的所有产品。尽管我下面的代码不起作用(它获取不在间隔之间的产品),但我认为我遇到它是因为中的点价格

我正在使用 CodeIgniter,我的查询如下所示:

$this->db->from('products');
$this->db->where('id', $row->product_id);

// If price interval is set
if(!empty($start_price))
{
$this->db->where('products.price >=', $start_price);
$this->db->where('products.price <=', $end_price);
}

$query = $this->db->get();

常规声明类似于

$price = 150.00
$query = 'SELECT * FROM products WHERE price > ' . $price . '";

如何在表格列中有一个点并且仍然使用大于?它有很多行,所以恐怕不可能全部更改

最佳答案

如果您同时满足这两个限制,则此查询应该有效 -

$query = "select * from products where price between $p1 and $p2"

关于php - 大于语句中包含不需要的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21474334/

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