MySQL-如何在一个表中从一行中只选择两列


MySQL - How to select only two columns from a row in one table

我到处寻找这个答案,却没有找到一个能帮助我的链接,这真是令人惊讶!所以我的问题是。。。

我的数据库中有一个名为users的表。在那张表中,我有两列,另外大约有5或6列。我需要从users表的每一行中选择ONLY userid和username。

这是我当前的查询,它只提取用户名。我不想把所有东西都拉进去(即使用*),因为考虑到在这种情况下不需要电子邮件和密码之类的东西,我认为这不安全也不明智。

我当前的查询字符串。。。

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

谢谢!

列标识符只是SELECT语句之后、FROM子句之前的逗号分隔列表

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