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 ステートメントを追加するまで、クエリに問題はありません。
最初の echo は期待どおりの結果を出力しますが、if ステートメント内で "video" が NULL になります。if ステートメントに入って、$video 以外のものを出力することができました。
上記のステートメントで何が間違っていたのか、またはおそらく間違っている可能性があることを誰か教えてください。変。