如何检查mysql列中是否有参数,并在php中返回值
我想写一个函数来检查MySQL是否有这些参数 例如:如何检查mysql列中是否有参数,并在php中返回值,php,mysql,Php,Mysql,我想写一个函数来检查MySQL是否有这些参数 例如: +--------+--------+ | source | target | +--------+--------+ | cat | dog | | dog | cat | +--------+--------+ 如果我使用MySQL语言其中source=='cat'和target=='dog' 在php代码中,需要返回一个值,如果这里返回值1,否则返回0,您可以为它创建一个函数 function check
+--------+--------+
| 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()来执行查询,我需要一个参数来存储检查结果。我如何才能做到这一点?如果需要多个列,那么可以检查数组的值,并创建一个字符串以传递到何处