2013-06-16 2 views
1

Я заставляю себя сумасшедшим с этим в течение последнего часа. Это должно быть так просто, но я просто не могу это решить:echo одиночное значение из таблицы mysql

Все, что я пытаюсь сделать, это значение echo 1 (в столбце «active») из таблицы mysql, где столбец «name» равен «GSHP», ,

Это то, что у меня есть. Кто-нибудь может помочь?

$query = "SELECT active FROM discount WHERE name = GSHP"; 

     $result = mysql_query($query); 

     $row = mysql_fetch_array($result); 

     echo $row['active']; 

ответ

0

В SQL вам необходимо вставить строковые литералы в кавычки. Ваш запрос должен выглядеть так:

$query = "SELECT active FROM discount WHERE name = 'GSHP'"; 
+0

Спасибо за ваш ответ. Это одна проблема решена, но она все еще не работает. –

+0

@MichaelWalkning, что делает 'mysql_error()' output? (после запроса) – bwoebi

+0

mysql_error() ничего не выводит. –

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