-1

我试图让我的 php 从必须 = 1 的列中选择数据这是它的排序方式:

Name  SteamID  RANK      SID
User1 Example1 Owner      1
User2 Example2 Superadmin 0
User3 Example3 User       1
User3 Example4 Guest      1

我要选择的是 SID 但它必须 = 1

4

3 回答 3

1

整行的基本查询是

select * 
  from mytable
  where sid=1

但是你说你想得到 SID 的值,它必须是 1。所以你会写

select sid 
  from mytable
  where sid=1

但如果你这样做,你将得到的只是

SID
 1
 1
 1

这似乎不太有用。大概您想选择其他一些列

select name, steamid, rank 
  from mytable
  where sid=1
于 2013-11-13T00:36:52.363 回答
0

你只需要在 SID 等于 1 的地方选择它

SELECT Name, SteamID, RANK FROM table WHERE `SID` = '1'
于 2013-11-13T00:34:11.717 回答
0

我同意——这最好在 SQL 调用中使用WHERE子句来处理。

SELECT [Column-Name]
FROM [Table-Name]
WHERE 'SID'=1
于 2013-11-13T00:38:00.013 回答