【php – 基于提供的月份的MYSQL排序】教程文章相关的互联网学习教程文章

php-MySQL排序结果按最接近给定数字的顺序【代码】

我正在努力查询以选择最接近数字的结果.这是用于网站www.soulmate.dating 本质上,我有一个查询,其中包含每个成员的GEO位置(除其他数据外),并且我希望结果按最接近所选GEO位置的结果排序. 这是查询:select distance from users;注意:$this-> locationGEO由用户设置(他们可以选择一个地点),可能是41546 当结果返回时,如果我只是按距离排序,则它不是$this-> locationGEO中值的封闭数字-例如:41546. 如何运行查询以返回接近数字的结...

php-用mysql排序超过一列【代码】

下面显示的是我需要使用这三列进行排序的查询.这是用于复杂的搜索列表.如果我使用其中之一,它会完美工作.但是处理多个,则不能正确订购. 编辑 实际上,我需要的是,高级记录必须放在首位,同时还要有更多收藏夹,而且精英客户也要具有更高的优先级.这些都是有条件的 1)首先会出现更多收藏夹 2)但是会考虑溢价 3)如果基本有5个收藏夹,则不会推到顶部,基本没有优先级 4)精英人士也应优先考虑SELECT `Driver`.`id` , `Driver`.`login_id`...

php – mySQL排序最后一个下划线【代码】

我的表中有一列存储字符串(它是文本列): VARCHAR(16)latin1_swedish_ci 问题是,当我说“ORDER BY name ASC”时,它会返回以结尾的下划线开头的单词.这是它返回的一个例子:-a -mmddd2 -z -z3 aaa b c t _a ___-我打赌我可以使用php进行排序,但是有一种简单的方法可以让mySQL在破折号后加上下划线吗?我这样做,所以它将匹配javascript排序函数的输出. 我想要:-a -mmddd2 -z -z3 _a ___- aaa b c t解决方法:Collations定义排序顺序,...

php – MYSQL排序函数,取决于使用数据库字段值作为数组键的算术运算【代码】

我有产品表,有2个字段:价格,货币.货币字段中的可能值为1,2,3. 1表示MDL,2表示USD,3表示EUR.我必须以mdl货币的价格对我的产品进行分类.所以我有一个费率数组: $v = array(1,11.38,15.8); 用我的查询帮助我,我尝试过类似的东西,但我有错误:$results = $this->Product->query("SELECT `id`,`price`,`currency` FROM products ORDER BY price*$v[currency] DESC");嗯……我会试着通过一个例子来解释. 我的桌子:id|price|currency _...

MySQL排序规则类型是否需要匹配PHP页面字符集类型?【代码】

我已经开始调试我的RSS提要,因为它有一些奇怪的字符(即缺少字符字形).我从两个优秀的初学者资源开始: >绝对最低每个软件开发人员绝对必须知道Unicode和字符集:http://www.joelonsoftware.com/articles/Unicode.html>字符集/字符编码问题:http://www.phpwact.org/php/i18n/charsets 我认为我们的RSS源存在问题的原因是因为用户将MS Word文档复制并粘贴到网站上的textarea中,而我们的PHP页面使用的是“iso-8859-1”字符集,这与特殊...

php – 基于提供的月份的MYSQL排序【代码】

我有两个给定结构的表: 表格1:ST_Id ST_Name 1 xx 2 yy表2:AT_Id AT_Amt ST_ID Date1 500 1 2015-11-17 2 1000 1 2015-11-15 3 300 1 2015-12-1 4 200 2 2015-11-2我希望逐月从mysql订单中获得结果.在我的php页面中,我有一个用于显示数据的表结构,如下所示State December November Septemberxx 300 1500 ...