while ($row = mysql_fetch_array($results)) {
$results_array[$row['post_id']] = $row;
$arr = array($row[2] => $row[3]);
$location = trim($arr[cp_check_where_to_show_video]);
$video = trim($arr[cp_embed_video]);
echo $video;
if($location=='Video of the Day')
{
echo $location."\n";
echo "---";
echo $video;
echo "---";
}
}
Output:
Video Text
Video of the Day
-------
NULL
事情就是这样。假设我有上面的代码,“视频”来自数据库。到目前为止,在我添加 if 语句之前,我的查询没有问题。
第一个回显输出预期的结果,但在 if 语句中“video”变为 NULL。我可以进入 if 语句并输出除 $video 之外的任何内容。
有人可以告诉上面的陈述出了什么问题或可能有问题吗?奇怪的。