我正在尝试执行MySQL查询,该查询根据某些条件检查表中是否存在行,但不返回true
或false
以外的任何内容。
有可能这样做吗?类似的东西:
EXISTS in {table_name} WHERE id={some_id};
答案 0 :(得分:0)
只需编写查询,然后使用mysql_num_rows检查它是否返回任何内容
if(mysql_num_rows($variable){
// row was found
}
答案 1 :(得分:0)
答案 2 :(得分:0)
我认为死人的回答应该是......
IF EXISTS(SELECT * FROM Sometable WHERE id = {Some_id}) SELECT 1 ELSE SELECT 0
(无法添加评论,因为我是一个菜鸟)