问题是$ prenume echoing有效,而$ comentarii没有。我试着有没有引号。如果我在while循环中回显$ comentarii,它就会回响。我只有一行文本可以从数据库中检索。请帮忙!谢谢 !
$gaseste_elevul = "SELECT prenume_elev, comentarii
FROM elevi
WHERE kod_utilizator=1";
$gaseste_elevul_query = mysql_query($gaseste_elevul);
while($elevul = mysql_fetch_array($gaseste_elevul_query))
{
$prenume = $elevul['prenume_elev'];
$comentarii = $elevul['comentarii'];
}
if($comentarii = NULL)
{
echo "Momentan nu aveti informari pentru $prenume!";
}
else
{
echo "Mai jos aveti informarile pentru $prenume:";
echo "$comentarii";
}//sfarsit else
我也尝试在while循环中执行整个if($ comentarii = NULL),但没有结果。
答案 0 :(得分:3)
更改
if($comentarii = NULL)
到
if($comentarii == NULL)
您的第一个语句将$comentarii
设置为null
,这就是为什么它不会回显任何内容。