function GetVideoInfo( $video_id, $user_id )
{
$result = mysql_query("SELECT * FROM `mytable`
WHERE
video_id = '$video_id'
AND
user_id = '$user_id'")
or die( mysql_error() );
return mysql_fetch_array( $result );
}
$videoRecepients = $viddler_custom->GetVideoRecepients( $video_details['id'] );
echo "<pre>";
print_r($videoRecepients);
echo "</pre>"
当我尝试使用 print_r 时,它只在表中产生一行。我的预期结果应该有 2 个结果。我 100% 确定我的查询是正确的,所以这不是问题。我想也许我的 mysql_fetch_array 是错误的。
我们将非常感谢您的帮助并给予奖励!谢谢! :)
所有的获取函数都将返回一行,您将需要循环直到结果为空,如下所示(来自 php.net 的片段 https://www.php.net/mysql_fetch_array).
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
printf("ID: %s Name: %s", $row["id"], $row["name"]);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)