gpt4 book ai didi

php - 为什么这个 MySQL 查询区分大小写?

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

我正在尝试对我的 MySQL 数据库进行查询。我希望它不区分大小写。如果数据库中存在“RED”并且我搜索“red”,我希望显示结果。

不幸的是,这个查询是区分大小写的,我不知道为什么:

$color = "red";
$size = "large";

$query = mysql_query("SELECT * FROM items WHERE color = '$color' OR size = '$size'");

while ($row = mysql_fetch_array($query)) {

if ($color == $row['color']) {
echo "The color exists in the database";
}
if ($size == $row['size']) {
echo "The size exists in the database";
}

}

使用此示例,“RED”存在于数据库中,但未找到。

查询有什么问题?

最佳答案

因为你列的排序规则区分大小写

关于php - 为什么这个 MySQL 查询区分大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10646131/

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