我在mysql中遇到了根据字段对结果进行排序的困难。例如,我正在搜索单词"Terms“,然后我应该会得到以”Terms“开头的结果,然后是”Terms and“,作为下一步,然后是”Terms and conditions“,依此类推。任何人,请帮助谁来获取基于我的需求的搜索结果在有效的方式使用mysql查询。
我知道我不应该使用mysql_query进行数据库查询,但是我需要修改现有的代码。我需要做的是传递一个php变量作为sql查询的字段名。我试过这样做:mysql_query("UPDATE my_table SET ".$my_field."=somevalue") or die(mysql_error());
但我注意到这是错误的,因为结果</em
我需要同时搜索from_a和from_alt字段,但应该只选择与搜索条件匹配的命中字段作为from_airport。----+| JFK | CAL,FRA |正常选择的示例查询select from_a as from_airportwhere from_a like 'FRA%'
or from_alt like '