Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Последняя степень отчаянья

Ответить
Настройки темы
Последняя степень отчаянья

Аватара для DragonFly

Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вообщем сейчас приведу код и попытаюсь определить свою заморочку:
foreach (glob("t_list/*.*") as $filename) {
$path = "$filename";
$file = basename($path, ".txt");

$query = "SELECT * FROM item WHERE id='$file'";
$res = mysql_query($query) or die(mysql_error());
}

По идее, как мне кажется, запрос в базу должен был бы идти по нескольким значениям в переменной $file, но в запрос попадает лишь последнее значение. Пытался делать с использованием разделителей -- та же ерунда. Такое ощущение, что на чем-то простом спотыкаюсь и не вижу очевидного. Помогите разобраться.

P.S. Всяких умников, которые все знают и ничего кроме, как "прочитай по новой MySQl для Чайников", не могут ответить, просьба игнорировать мою тему.

Отправлено: 17:36, 02-07-2006

 

Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


DragonFly
на самом деле по идее верно бы сказать:
Цитата:
прочитай по новой MySQl для Чайников
но если быть точным нужно сказать:
Цитата:
прочитай по новой PHP для Чайников
но это так лирическое отступление...

все это работает и работает т.к. вы написали...
и посылаются все запросы...
но реаль вы просто каждым последуюшим запросом перетираете результат предыдущего!
вот и все...

вы вцыкле присваиваете значание одной и тоже переменной, а потом удивляетесь почему она равна последними присвоеннуму значению??? (а чему она тогда должна быть равна???)

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 18:01, 02-07-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


DragonFly
обрабатывайте результат запроса также внутри цикла, тогда таких проблем не будет

-------
Fortes fortuna adiuvat

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:28, 02-07-2006 | #3


Аватара для DragonFly

Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо, vadimiron. Продление границ цикла дало свой результат. И никаких там "присваиваете значание одной и тоже переменной" >(
Тему можно считать закрытой!

Отправлено: 21:16, 02-07-2006 | #4



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Последняя степень отчаянья

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Извлечение корня третьей степени, возведение в степень Coutty AutoIt 2 24-12-2009 18:28
Proxy/NAT - [решено] Степень анонимности прокси серверов / Proxy Switcher Pro BROTHERHOOD Сетевые технологии 6 18-10-2009 23:21
Степень защищённости почтовых серверов Dabaduch Хочу все знать 2 15-04-2009 16:38
Последняя миля?? JonSimonJon Сетевые технологии 29 17-02-2005 17:29
Как в PASCALe можно возвести в степень? Wisp Программирование и базы данных 3 07-03-2004 17:55




 
Переход