小编rob*_*ino的帖子

使用javascript在url中查找参数,然后在逻辑时应用

我试图让我的页面只有在它看到url中存在特定参数时才执行操作.

我基本上希望javascript代码执行此操作:

考虑一个示例页面,例如:http://www.example.com?track =

如果网页加载的网址包含参数'track',则打印'track exists',否则如果'track'参数不存在print'track not a exists'

javascript jquery

20
推荐指数
1
解决办法
4万
查看次数

多个条件下的ORDER BY

我需要一个查询,它会给我的结果是(a)最高价格或(b)具有最早时间戳的结果.在所有情况下,价格应该胜过时间戳(即如果一个记录的确具有比其他记录更高价格的旧时间戳,它应该总是以最高价格返回记录)

以下是一些场景:

id | price | date
1 | 5 | 2012-02-20 08:59:06
2 | 5 | 2012-02-20 09:59:06
3 | 7 | 2012-02-20 10:59:06
Run Code Online (Sandbox Code Playgroud)

应返回id 3,因为它是最高价格

id | price | date
1 | 5 | 2012-02-20 08:59:06
2 | 5 | 2012-02-20 09:59:06
3 | 5 | 2012-02-20 10:59:06
Run Code Online (Sandbox Code Playgroud)

应该返回id 1,因为它是最老的

在我当前的查询中,我这样做:

SELECT * FROM table ORDER BY price, date DESC LIMIT 1
Run Code Online (Sandbox Code Playgroud)

不幸的是,这个查询不起作用,我在上面概述了它.

谢谢你的帮助

mysql

7
推荐指数
1
解决办法
2万
查看次数

使用concat的pdo update语句不起作用

我还是PDO的新手,我无法在下面找到更新声明.我希望能够通过用逗号和新名称附加到当前值来更新名称字段.结果名称字段应该像james,doug,paul等.这可能是一个简单的答案,但我无法通过大量的谷歌搜索找到解决方案!

提前致谢

    $stmt = $db->prepare('UPDATE table SET name = concat(name, ',' :name) WHERE id = :id');
    $stmt->execute( array('name' => $name, 'id' => $id) );
Run Code Online (Sandbox Code Playgroud)

php mysql pdo

1
推荐指数
1
解决办法
2356
查看次数

标签 统计

mysql ×2

javascript ×1

jquery ×1

pdo ×1

php ×1