English 中文(简体)
如何使最近加入的用户从我的桌上接手
原标题:How to get the recently joined users from mysql table
  • 时间:2011-11-23 09:52:28
  •  标签:
  • php
  • sql

因此,我开始我的ding夫MYSQL。

CREATE TABLE IF NOT EXISTS `my_users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(255) DEFAULT NULL,
`school_division` int(11) DEFAULT NULL,
`name` varchar(255) NOT NULL,
`email` text NOT NULL,
`date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=32 ;

现在我要向最近加入该班级的学生介绍。 如何做? 我尝试如下。

"SELECT * FROM my_users WHERE school_division={$divsion} ORDER BY  id  DESC LIMIT 0 , 5";

但是,它只列出前五名学生。 这些学生是第一批加入的使用者。 我怎样才能获得最后5名学生加入?

最佳回答

http://www.un.org/Depts/DGACM/index_spanish.htm

 "SELECT * FROM my_users WHERE school_division={$divsion} ORDER BY  date  DESC LIMIT 0 , 5";
问题回答

by:

"SELECT * FROM my_users WHERE school_division={$divsion} ORDER BY date DESC LIMIT 0 , 5";

<代码>id为auto_increment栏。 因此,通过提一下该栏最后五个最高数值,可以很容易地完成最后五个用户的检索。 具体通过<代码>进行订购 页: 1

You should order by date instead of id, like:

$sql = "SELECT * FROM `my_users` WHERE `school_division`= ".$divsion."  ORDER BY `date` DESC LIMIT 0 , 5"

Or, if you somehow must order on id...do an order by id ascending instead of descending.

按日期分列的无补贴令

“选举* WHERE 学校:师资 a. 按日期分列的数字:0,5”

我认为,这应该是应该的。

ORDER BY `id` DESC

不是半殖民地





相关问题
SQL SubQuery getting particular column

I noticed that there were some threads with similar questions, and I did look through them but did not really get a convincing answer. Here s my question: The subquery below returns a Table with 3 ...

难以执行 REGEXP_SUBSTR

I m 查询Oracle 10g。 我有两张表格(样本数据见下文)。 i m 试图提取一些领域

SQL Query Shortcuts

What are some cool SQL shorthands that you know of? For example, something I learned today is you can specify to group by an index: SELECT col1, col2 FROM table GROUP BY 2 This will group by col2

PHP array callback functions for cleaning output

I have an array of output from a database. I am wondering what the cleanest way to filter the values is example array Array ( [0] => Array ( [title] => title 1 ...

OracleParameter and DBNull.Value

we have a table in an Oracle Database which contains a column with the type Char(3 Byte). Now we use a parameterized sql to select some rows with a DBNull.Value and it doesn t work: OracleCommand ...

Running numbers in SQL

I have a SQL-statement like this: SELECT name FROM users WHERE deleted = 0; How can i create a result set with a running number in the first row? So the result would look like this: 1 Name_1 2 ...

How to get SQL queries for each user where env is production

I’m developing an application dedicated to generate statistical reports, I would like that user after saving their stat report they save sql queries too. To do that I wrote the following module: ...

热门标签