[英]MySQL check row exists but do not return it
我正在尝试执行一个MySQL查询,该查询根据某些条件检查表中是否存在一行,但不返回true
或false
以外的任何内容。
是否有可能做到这一点? 就像是:
EXISTS in {table_name} WHERE id={some_id};
只需编写查询,然后使用mysql_num_rows检查它是否返回任何内容
if(mysql_num_rows($variable){
// row was found
}
我认为死人的答案应该是.....
IF EXISTS(SELECT * FROM Sometable WHERE id = {Some_id}) SELECT 1 ELSE SELECT 0
(因为我是菜鸟,所以无法添加评论)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.