gpt4 book ai didi

php - mysql查询问题

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

我有一个小问题:

我通过ajax收到一些参数并进行sql查询。很简单,但是这个查询有一些特殊字符(巴西),我的查询看起来像这样(因为我做了回显):

SELECT neigh 
FROM address_bd
WHERE
state ="AL"
AND city ="Maceió"
GROUP BY neigh
ORDER BY neigh ASC

在脚本中是:

$sql = "
SELECT neigh
FROM address_bd
WHERE state =\"$state\"
AND city =\"$city\"
GROUP BY neigh
ORDER BY neigh ASC
";

在 phpmyadmin 中运行它返回正确的结果,但在脚本中给出 0 结果。我的 sql 行有 utf8_general_ci。有人有什么主意吗?谢谢。

这里是响应:

设置character_set_client = utf8;

这解决了问题。谢谢大家,特别是 Inca 发送的链接。再次感谢您

最佳答案

您应该将 mysql_set_charset(charset); 或数据库驱动程序的相应操作符放置在数据库连接操作符之后。

charset 应代表 HTML 页面的实际字符集。

关于php - mysql查询问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7377701/

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