Цикл не работает

Автор: eem-kz Дата: 02.06.2009 19:21 На 11,2 версие юто скрипт работал
на 12 версии не работает. непонял:Показывает язык
не выдает ощибка

for username in update
do
mdownload=`mysql -u$p2 -p$p1 -D squidlog -B -r -e "SELECT sum(download) as ' ' FROM rdnload WHERE userident='$username
current_update=`mysql -u$p2 -p$p1 -D squidlog -B -r -e "UPDATE auth set current_download='$mdownload' WHERE username='
done
Для проверка

for username in update
do
echo $username
mdownload=`mysql -u$p2 -p$p1 -D squidlog -B -r -e "SELECT sum(download) as ' ' FROM rdnload WHERE userident='$username
current_update=`mysql -u$p2 -p$p1 -D squidlog -B -r -e "UPDATE auth set current_download='$mdownload' WHERE username='
done

просто не работает
помагите плиЗ, очень нужно!!
Re: Цикл не работает 02.06.2009 19:49lg У вас с кавычками все в порядке?
У меня что-то не получается найти четное число кавычек каждого типа в ваших скриптах
Re: Цикл не работает 03.06.2009 07:00eem-kz Он ситаксически ошибок не выдает

первый строка работает

mdownload=`mysql -u$p2 -p$p1 -D squidlog -B -r -e "SELECT sum(download) as ' ' FROM rdnload WHERE userident='$username
echo $mdownload >./temp (Здесь есть резултат)
а второй (не обновляет базу)
current_update=`mysql -u$p2 -p$p1 -D squidlog -B -r -e "UPDATE auth set current_download='$mdownload' WHERE username='
просто не работает
почему?
Re: Цикл не работает 05.06.2009 00:08smaharbA
current_update=`mysql -u$p2 -p$p1 -D squidlog -B -r -e "UPDATE auth set current_download=\'$mdownload\' WHERE username=(а тут чего ?)


в одиночных кавычках доллар остается зеленым
RSS-материал