gpt4 book ai didi

php - If 语句无法识别 mysql_num_rows 何时返回 0 结果

转载 作者:太空宇宙 更新时间:2023-11-03 11:13:57 24 4
gpt4 key购买 nike

我正在尝试运行代码,它似乎给了我错误的结果,我尝试了很多方法但仍然没有得到它。在这里:

//compares vid num to db been result
$id = mysql_real_escape_string(@$_GET['g']);
$vid = mysql_real_escape_string(@$_GET['v']);
$sql= mysql_query("SELECT videos.* FROM videos WHERE videos.email =
(SELECT email FROM page WHERE page.user_id = '$id')
AND videos.videoid = '$vid'");

if (mysql_num_rows($sql) == 0) { echo "none";} else echo "it exists";

如果我在 phpmyadmin 中运行查询,它运行正确,但是当在 PHP 中运行时,结果是 offff,即使 phpmyadmin 返回正确的 0,它也会一直回显它存在。我一直在努力解决这个问题,但一无所获。我已经尝试过 !isset($sql) 相反的东西。

最佳答案

if ( $sql ) // valid result
{
if ( mysql_num_rows( $sql ) > 0 ) // more than 0 records
echo "it exists";
else
echo "none";
}

如果上面的代码仍然给您带来问题,那么您的 mysql 查询中的某些内容导致找不到结果。

关于php - If 语句无法识别 mysql_num_rows 何时返回 0 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6619513/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com