Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用MySQL在ABC中订购法语_Php_Mysql - Fatal编程技术网

Php 使用MySQL在ABC中订购法语

Php 使用MySQL在ABC中订购法语,php,mysql,Php,Mysql,我有一个名为Main\u Symptom的列,有多行。当我显示行时,它显示为: Spasms abdominaux Lié aux piqûres d'insectes Maux de tête 正如你所看到的,它不是按字母顺序排列的。我的订单有什么问题吗?我正在使用utf8\u bin排序规则。 我目前在php中的MySQL代码是: SELECT * FROM `Main DatabaseFrench` where `Main_Symptom`=:mainsymptom ORDER BY M

我有一个名为
Main\u Symptom
的列,有多行。当我显示行时,它显示为:

Spasms abdominaux
Lié aux piqûres d'insectes
Maux de tête
正如你所看到的,它不是按字母顺序排列的。我的订单有什么问题吗?我正在使用utf8\u bin排序规则。 我目前在php中的MySQL代码是:

SELECT * FROM `Main DatabaseFrench` where `Main_Symptom`=:mainsymptom ORDER BY Main_Symptom DESC
你的逻辑是错误的:

... where `Main_Symptom`=:mainsymptom ORDER BY Main_Symptom DESC
           ^^^^^^^^^^^^                        ^^^^^^^^^^^^
您正在选择一个特定的
Main\u症状值
,因此按该值排序没有任何意义,因为只有一个值:按您筛选的值排序没有任何作用

您应该按另一列排序,该列实际上包含您在问题中显示的值。

您的逻辑错误:

... where `Main_Symptom`=:mainsymptom ORDER BY Main_Symptom DESC
           ^^^^^^^^^^^^                        ^^^^^^^^^^^^
您正在选择一个特定的
Main\u症状值
,因此按该值排序没有任何意义,因为只有一个值:按您筛选的值排序没有任何作用

您应该按另一列排序,该列实际上包含您在问题中显示的值。

您的逻辑错误:

... where `Main_Symptom`=:mainsymptom ORDER BY Main_Symptom DESC
           ^^^^^^^^^^^^                        ^^^^^^^^^^^^
您正在选择一个特定的
Main\u症状值
,因此按该值排序没有任何意义,因为只有一个值:按您筛选的值排序没有任何作用

您应该按另一列排序,该列实际上包含您在问题中显示的值。

您的逻辑错误:

... where `Main_Symptom`=:mainsymptom ORDER BY Main_Symptom DESC
           ^^^^^^^^^^^^                        ^^^^^^^^^^^^
您正在选择一个特定的
Main\u症状值
,因此按该值排序没有任何意义,因为只有一个值:按您筛选的值排序没有任何作用



您应该按另一列排序,该列实际包含问题中显示的值。

utf8\u bin
是二进制排序-只考虑字节,不考虑实际字符,因此
ā
u
是两个完全不同的字节/字节序列,因此排序方式不同。@MarcB没有解决OP的问题,其中L在s和M之间排序。
utf8_bin
是二进制排序规则-只考虑字节,而不是实际字符,因此
ā
u
是两个完全不同的字节/字节序列,因此排序方式不同。@MarcB没有解决OP的问题,其中L在s和M之间排序。
utf8_bin
是二进制排序规则-只考虑字节,而不是实际字符,因此
ā
u
是两个完全不同的字节/字节序列,因此排序方式不同。@MarcB没有解决OP的问题,其中L在s和M之间排序。
utf8_bin
是二进制排序规则-只考虑字节,而不是实际字符,所以
ā
u
是两个完全不同的字节/字节序列,因此排序方式不同。@MarcB这并没有解决OP的问题,L在s和M之间排序。从技术上讲,我可以创建一个新列,其中只有一个英文对应项,没有重音。。有没有其他的订单方式,我可以排序不这样做?我只是有一个主要的症状栏。@chronotrigga你没有抓住要点;您不应该对已筛选的列进行排序,因为这是没有意义的。@chronotrigga您的查询实际上只能返回一条记录,即Main_Symptom为:mainsym值的记录。@chronotrigga您应该澄清问题。问题中的数据不可能是具有筛选器特定值的单列查询的结果!哦,现在很明显,它与法语无关。@chronotrigga“ternuements”一词在问题中没有出现。从技术上讲,我可以创建一个新的专栏,只有一个英文版,没有口音。。有没有其他的订单方式,我可以排序不这样做?我只是有一个主要的症状栏。@chronotrigga你没有抓住要点;您不应该对已筛选的列进行排序,因为这是没有意义的。@chronotrigga您的查询实际上只能返回一条记录,即Main_Symptom为:mainsym值的记录。@chronotrigga您应该澄清问题。问题中的数据不可能是具有筛选器特定值的单列查询的结果!哦,现在很明显,它与法语无关。@chronotrigga“ternuements”一词在问题中没有出现。从技术上讲,我可以创建一个新的专栏,只有一个英文版,没有口音。。有没有其他的订单方式,我可以排序不这样做?我只是有一个主要的症状栏。@chronotrigga你没有抓住要点;您不应该对已筛选的列进行排序,因为这是没有意义的。@chronotrigga您的查询实际上只能返回一条记录,即Main_Symptom为:mainsym值的记录。@chronotrigga您应该澄清问题。问题中的数据不可能是具有筛选器特定值的单列查询的结果!哦,现在很明显,它与法语无关。@chronotrigga“ternuements”一词在问题中没有出现。从技术上讲,我可以创建一个新的专栏,只有一个英文版,没有口音。。有没有其他的订单方式,我可以排序不这样做?我只是有一个主要的症状栏。@chronotrigga你没有抓住要点;您不应该对已筛选的列进行排序,因为这是没有意义的。@chronotrigga您的查询实际上只能返回一条记录,即Main_Symptom为:mainsym值的记录。@chronotrigga您应该澄清问题。问题中的数据不可能是具有筛选器特定值的单列查询的结果!“哦,现在很明显,它与法语没有任何关系。”chronotrigga“ternuements”一词在问题中没有出现。