如何检查mysql列中是否有参数,并在php中返回值

如何检查mysql列中是否有参数,并在php中返回值,php,mysql,Php,Mysql,我想写一个函数来检查MySQL是否有这些参数 例如: +--------+--------+ | source | target | +--------+--------+ | cat | dog | | dog | cat | +--------+--------+ 如果我使用MySQL语言其中source=='cat'和target=='dog' 在php代码中,需要返回一个值,如果这里返回值1,否则返回0,您可以为它创建一个函数 function check

我想写一个函数来检查MySQL是否有这些参数

例如:

+--------+--------+
| source | target | 
+--------+--------+
| cat    | dog    |  
| dog    | cat    |
+--------+--------+
如果我使用MySQL语言
其中source=='cat'和target=='dog'


在php代码中,需要返回一个值,如果这里返回值1,否则返回0,您可以为它创建一个函数

function check($src, $trg) {    
    $query = mysqli_query($con, "SELECT * FROM YourTable WHERE source='$src' AND target='$trg';");
    return mysqli_num_rows($query) > 0;
}

echo "'cat' as source & 'dog' as target: " . check('cat', 'dog');
 function check_value($column,$argument)
 {
     $res = mysql_query("SELECT * FROM `table_name` WHERE $column = $argument");
    if(mysql_num_rows($res) > 0)
    {
      return 1;
    }
    else
    {
     return 0;
    }
 }
将此选项用于从数据库中传递列名以及要与之匹配的值

echo$result=检查_值(“来源”、“类别”)

输出=1


请发布您的代码,以便我们可以帮助您找出问题所在。
=
不是mysql中的运算符,请改用
=
。如果需要查询mysql,则需要函数mysql\u query()来执行查询,我需要一个参数来存储检查结果。我如何才能做到这一点?如果需要多个列,那么可以检查数组的值,并创建一个字符串以传递到何处