Php 使用SQLWHERE子句

Php 使用SQLWHERE子句,php,sql,Php,Sql,我正在尝试实现以下查询 $sql20 = "SELECT * FROM API_paw where Valid>0 AND KeyType=API"; $rs20 = CustomQuery($sql20); 我可以用一个where变量来实现这一点,但这是我第一次使用两个where变量,而且我的语法不正确,我知道这是一个基本问题,但希望有人能为我节省时间。@JayBlanchard and@ʰᵈ 你是对的;你需要引用你的字符串。此外,如果复制查询并在DBMS中执行,可能会非常清楚错误是

我正在尝试实现以下查询

$sql20 = "SELECT * FROM API_paw where Valid>0 AND KeyType=API"; 
$rs20 = CustomQuery($sql20);

我可以用一个where变量来实现这一点,但这是我第一次使用两个where变量,而且我的语法不正确,我知道这是一个基本问题,但希望有人能为我节省时间。

@JayBlanchard and@ʰᵈ 你是对的;你需要引用你的字符串。此外,如果复制查询并在DBMS中执行,可能会非常清楚错误是什么。

您只需要一些空格和引号-
SELECT*FROM API\u paw where Valid>0和KeyType='API'
是否收到实际错误?它是什么?为您的特定DBMS添加一个标记,这取决于您使用的是什么,您可能会得到语法错误,或者您不需要引用字符串。IE
。。。键类型='API'