我有一个articles名为price.
当我的 Web 应用程序上的用户同时选择Price Min和 时Price Max,我需要执行如下查询:
$priceMin = 100000;
$priceMax = 10000000;
$query = 'SELECT * FROM articles WHERE price BETWEEN $priceMin AND $priceMax';
Run Code Online (Sandbox Code Playgroud)
然而,当所选择的Price Min is <= 100000和Price Max is >= 10000000(10元),我没有与任何输出Price大于900000即使以上值的行900000确实存在。
该表定义如下:
CREATE TABLE articles (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(100) NOT NULL,
price varchar(100) NOT NULL,
source varchar(255) NOT NULL, PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=5 …Run Code Online (Sandbox Code Playgroud)