2013-09-29 3 views
0

Проблема в том, что эхо-запрос $ prenume работает, а $ comentarii doesn`t. Я пробовал и без кавычек. Если я повторяю $ comentarii в цикле while, это отголоски. У меня есть только одна строка текста для возврата из базы данных. Пожалуйста помоги! Спасибо !Я уверен, что это быстрое решение, но похоже, что это не работает

$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 

Я также пытался сделать все, если ($ comentarii = NULL) в то время цикла, чтобы никакого результата.

+1

Это простая синтаксическая ошибка, но я не могу не добавить эту обязательную строку: ** Переключиться на PDOs, mysql_ * материал устарел и небезопасен! ** – MightyPork

+0

@MightyPork haha;) – djot

+0

Я буду ... но я У вас нет времени изучать их сейчас. это нужно сделать 5 сентября ... Спасибо за хедз-ап, хотя –

ответ

3

Изменить

if($comentarii = NULL) 

в

if($comentarii == NULL) 

Ваш первый оператор устанавливает $comentarii к null, и именно поэтому он ничего не вторя.

+0

работает! Большое спасибо ! Я был уверен, что я что-то пропустил. Я немного устал. Спасибо! Не могу принять ваш ответ в течение 11 минут, но скоро;) Спасибо! –

+0

Нет проблем, такие ошибки происходят :) – luttkens

Смежные вопросы