MySQL语法(其中==1)和(其中=/=abc)

MySQL语法(其中==1)和(其中=/=abc),mysql,where,Mysql,Where,很抱歉,这个问题的标题很混乱。我不知道如何用一个问题来形容它。目前我的声明是: $stmt = $conn->prepare('SELECT * FROM accounts where isonline=1 and where!=clientid<>:clientid'); $stmt->bindParam(':clientid', $client); $stmt->execute(); 我正在尝试在服务器上接收联机人员的所有数据,这些联机人员没有特定的客户端代码

很抱歉,这个问题的标题很混乱。我不知道如何用一个问题来形容它。目前我的声明是:

$stmt = $conn->prepare('SELECT * FROM accounts where isonline=1 and where!=clientid<>:clientid');
$stmt->bindParam(':clientid', $client);
$stmt->execute();

我正在尝试在服务器上接收联机人员的所有数据,这些联机人员没有特定的客户端代码

您需要处理where子句。它只能使用一次

where isonline = 1 AND clientid <> :clientid

上的文档与MySQL的许多文档一样,非常具体地介绍了SELECT语句的工作方式。如果你有语法错误,那是第一个要看的地方。你好,谢谢你的回复。我已经尝试了你的查询并编辑了我的客户端代码,以便更轻松地通过。我仍然有一个错误。1054-where子句中的未知列“和V025075”