MySQL如果存在语法

时间:2013-11-28 15:49:17

标签: php mysql exists

节日快乐,如果你庆祝它。

我正在尝试运行以下查询:

$query = SELECT WHERE EXISTS (SELECT * FROM table WHERE val1="someVal" and val2="someVal");
$result = mysql_query ($query)
print_r (mysql_fetch_assoc($result)); 

我的目标是创建一个关联数组,其中只包含匹配行中具有值的记录。

我是否以错误的方式使用EXISTS?

1 个答案:

答案 0 :(得分:0)

h2ooooooo是对的,你不需要使用退出来选择你想要的东西。只需一个简单的WHERE子句即可。我也会单引号引用这些值而不是为mysql语法目的引用它们。即:

$query = "SELECT * FROM table WHERE val1='someVal' and val2='someVal'";

$result = mysql_query($query, $link);

print_r (mysql_fetch_assoc($result));