我试图让我的 php 从必须 = 1 的列中选择数据这是它的排序方式:
Name SteamID RANK SID
User1 Example1 Owner 1
User2 Example2 Superadmin 0
User3 Example3 User 1
User3 Example4 Guest 1
我要选择的是 SID 但它必须 = 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
你只需要在 SID 等于 1 的地方选择它
SELECT Name, SteamID, RANK FROM table WHERE `SID` = '1'
我同意——这最好在 SQL 调用中使用WHERE
子句来处理。
SELECT [Column-Name]
FROM [Table-Name]
WHERE 'SID'=1