我肯定是一个快速解决方案,但它似乎不像这样工作

时间:2013-09-29 17:10:37

标签: php html mysql echo

问题是$ 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),但没有结果。

1 个答案:

答案 0 :(得分:3)

更改

if($comentarii = NULL)

if($comentarii == NULL)

您的第一个语句将$comentarii设置为null,这就是为什么它不会回显任何内容。