2014-09-20 70 views
-3

我已到处寻找此答案,并且没有找到帮助我解决这个问题的单个链接,这令人惊讶!所以我的问题是以下...MySQL - 如何在一张表中只选择两行从一行中删除

我在我的数据库中有一个表称为用户。在那张表中,我有大约5或6个其他列中的两列。我需要从用户表中的每一行中仅选择用户名和用户名。

这是我目前只查询用户名的查询。我不想拉一切(即使用*),因为我不认为这将是安全和明智的考虑事情,如电子邮件和密码在这种情况下不是必要的。

我现在的查询字符串...

$users = mysqli_query($sql, "SELECT username FROM users") or die($posts . "<br/>" . mysqli_error($sql)); 

谢谢!

+5

http://dev.mysql.com/doc/refman/5.0/en/select.html - 这是SQL 101. – 2014-09-20 02:30:29

+0

在凌晨3点时无关;)哎呀! – Dan 2014-09-20 02:37:18

+1

尝试4-5罐咖啡并持续30个小时<= *不要这样做*;我去过那里,永远不会回来; *至少我不希望*。编写代码时,睡眠是最重要的事情。得到一些睡眠和代码与一个新的头,你会感谢我的;) – 2014-09-20 02:39:20

回答

2

列标识符只是一个逗号分开你的SELECT语句之后和之前的FROM子句

$users = mysqli_query($sql, "SELECT userid, username FROM users") or die($posts . "<br/>" . mysqli_error($sql)); 
+2

我想可能有一个问题。可能想要整个9yds,给出发布代码。 ;) – 2014-09-20 02:31:23

+5

这就是我愿意去的地方。以下是你如何钓鱼..... – 2014-09-20 02:32:21

+1

我真的想踢自己哈哈。这实际上是我所需要的。我认为这可能与我试图在凌晨3点编写Web应用程序有关。非常感谢! **编辑**我会在8分钟内接受答案。 – Dan 2014-09-20 02:35:58

相关问题