Вы не вызывали mysql_query в своем запросе, поэтому ваш $ result мог бы также прочитать
$result="String" Usless statement "String";
Обычно вы сохраняете sql в отдельной строке, поэтому вы должны переписать его следующим образом:
$sql= "SELECT COLUMN_1 FROM T_DEALS WHERE COLUMN_2 = '2011-01-03' and COLUMN_3 = 'VALUE_1'";
$result= mysql_query($sql);
if(!$result) {die ("Error 4 :".mysql_error());}
Далее $ row var - это массив, который вы должны либо пройти через цикл for, либо получить доступ к определенному индексу.Вы не можете напрямую выводить массивы, все, что вы когда-либо получите, это «массив» в вашем выводе.
Цикл for будет выглядеть примерно так:
for $cell in $row{
echo $cell;
}
, и в конечном итоге в опубликованном вами коде вы пропустили финал?>, Поэтому убедитесь, что он действительно есть в вашем php-коде.
Также я бы порекомендовал вам использовать jQuery вместо плана js, который вы используете, так как он будет менее глючным в разных браузерах, это руководство поможет вам начать работу http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery, если вы еще не слышали об этом.