我正在尝试这样的双重条件请求:
SELECT id, statut, nom, nom_deux, email, email_deux, adresse, adresse_deux, ville, codepostal, role_clients
FROM sys_clients
INNER JOIN sys_clients_roles
ON statut = id_clients
WHERE sys_clients.statut = 1
AND sys_clients.nom LIKE 'a%'
ORDER BY sys_clients.nom ASC;
仅使用
WHERE sys_clients.statut = 1
sql请求是正确的,但是我有结果,但是当我添加
AND sys_clients.nom LIKE 'a%'
它无法正常工作,并且出现HTTP错误500。 我要以“ a”字母开头的所有“ nom”字母。
你能帮我吗? 谢谢
答案 0 :(得分:-2)
可能是与使用(单引号)有关的问题,请确保在您的sql代码中使用双引号
$sql ="SELECT id
, statut
, nom
, nom_deux
, email
, email_deux
, adresse
, adresse_deux
, ville
, codepostal
, role_clients
FROM sys_clients
INNER JOIN sys_clients_roles ON statut = id_clients
WHERE sys_clients.statut = 1
AND sys_clients.nom LIKE 'a%'
ORDER BY sys_clients.nom ASC;"