Доброго времени. Нужно положить несколько картинок в mysql. Сразу скажу, я не сторонник таких вещей, но тут ситуация требует + они будут jpeg до 20кб, не больше 10 штук. Так что, помогите плиз. Искал в интернете, но толком по теме ничего не нашел (а может не понял просто).
Огромное спасибо! ("спасибо" нажать не могу, у меня сообщений недостаточно). (Добавление)
Вот я не могу понять, $row = mysql_fetch_assoc($result) и $row = mysql_fetch_array($result, MYSQL_ASSOC) это одно и тоже? Если да, то в чем приоритет mysql_fetch_assoc? Более компактный код?
Доброго времени. Хреново разбираюсь в mod_rewrite, но очень надо. Есть правило
RewriteRule ^(.*)$ index.php?page=$1 [QSA,NC]
вся строка (допустим, /овощи/вкусные/огурцы) доступна как $_GET['page']
В чем собсно беда. Если написать abc.ru/овощи/вкусные/огурцы?page=ыыы, то в GET попадает только "ыыы", т.е., явно указанное "?page=" перезаписывает значение переменной, которое должен был передать mod_rewrite. Совсем отключать GET нельзя. Как справиться с проблемой? Заранее спасибо.
тут пример
http://php.su/functions/?mysql-fetch-assoc
Ну я же так и описывал:
Vinyl пишет:
Т.е., в каждой итерации цикла в массив добавляется следующая строка таблицы, пока не закончатся строки
Т.е. запросом считается непосредственно SELECT, так? И если while пройдет по 50 записям в таблице, то это сожрет меньше ресурсов, чем 50 SELECT`ов, так?
Доброго времени. Пишу рекурсивную функцию вывода древовидного меню, много читал по этой теме на разных форумах. Хотя задача достаточно тривиальна, возникли трудности с алгоритмом. Многие пишут, что менее ресурсоёмкой была бы реализация такой функции, в которой идет перебор массива (в который выбрана таблица БД), нежели внутри функции обращаться к БД. Либо я неправильно понял, либо предлагают всю таблицу разом выбрать в массив, а потом уже разбирать его внутри функции.
Хорошо, как тогда выбрать всю таблицу в массив? Лично мне на ум приходит только цикл. Т.е., в каждой итерации цикла в массив добавляется следующая строка таблицы, пока не закончатся строки. Т.е., при каждой итерации будет запрос к БД. Чем функция хуже? Ведь по сути, то же самое. 50 страниц - 50 запросов к БД и в том и в другом случае.
Проясните пожалуйста новичку, может я чего не знаю?
Капец. Загрузился с линукса (он у меня второй осью стоит), поставил апачь, мускул, и все заработало. В каких хочешь регистрах загружает. Так что если кто столкнется с такой бедой на денвере, знайте - проблема в нем.
Не помогло ( (Добавление)
А может быть проблема в денвере? Может на нормальном сервере все будет в порядке? Просто не имею пока возможности выложить двиг, там ещё много чего доделать надо.
Доброго времени. $_FILES['file']['name'] не передает файлы с расширением в верхнем регистре. Точнее, он вообще ничего не передает, $_FILES['file'] = false.
В форме указан enctype="multipart/form-data", имя поля в форме указано правильно ("file"), $_FILES['file']['name'] = strtolower($_FILES['file']['name']) - пробовал. Все работает отлично, если имя файла в нижнем регистре.
Ума не приложу, второй день ищу решение в интернете. Может кто сталкивался?
Всем доброго времени. Я использую mod_rewrite для преобразования ссылок ("111.com/index.php?p=page1" на "111.com/page1/"). Вот только если набрать 111.com/index.php?p=page1, страница все равно работает, а мне хотелось бы минимум - выкидывать 404, максимум - редирект на 111.com/page1/ . Средствами .htaccess можно этого добиться?
Все верно, папок нет. У меня mod_rewrite адреса заменяет ("abc.ru/index.php?page=news" на abc.ru/news/" ). Проблема в том, что дальше второй папки у меня флешка перестает отображать её содержимое. Делал не flashmenulabs, поэтому возможности править пути в самой флешке нет. А если набрать "abc.ru/news/aaa/123", ошибки 404 не возникает (из-за mod_rewrite). Вариант один в голову приходит, проверять, идут ли при таком запросе данные из БД, и если пусто - header('Location: /404.php'). А вообще, по-моему я переработал сегодня, голова не варит совсем. Поправьте, если есть другие варианты.