当我使用字母æ时它不计算 我尝试过Collation latin1_Swedish_Ci和latin1_Danish_Ci,这是我发现与æøå
合作的唯一两个myCar.type // car
myCar.super.type // vehicle
获取的值是一个数字。
答案 0 :(得分:0)
要打印这些字符,您可以使用utf8_encode("YOUR SQL-QUERY STRING")
。
这应该将您的字符串转换为utf8编码的字符串并将其提供给mysqli_query()
函数。
答案 1 :(得分:0)
您可以尝试像这样提出查询。
select column_name from table_name where column_name like '%[^a-z, .-™]%';
答案 2 :(得分:0)
我找到了解决问题的方法。只需使用此mysqli_set_charset($con, "utf8");
设置字符集。以下是完整的代码:
$con=mysqli_connect('localhost','root','','toostdatabase');
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_set_charset($con, "utf8");
$sql = "SELECT MIN(PrisMel) FROM `toosttable` WHERE `Vare` = 'Lærer'";
$result = mysqli_query($con,$sql);