Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - NР

Страницы: [1] 2 3 4
1
Здравствуйте!
Написал скрипт по вставке данных в базу из нескольких тектовых файлов.
Строк пока около около 700, потом должно быть более 60 тысяч.
Проблема в том, что эти 700 строк скрипт не вставляет до конца, а именно, вставляет 150-210 строк (по разному) и почему-то останавливается. Данные вставляются довольно медленно, ждать 20 и сидеть в он-лайне не хочется, да и браузер принудительно закончит ожидание ответа на запрос.
Ни в одном запросе mysql сейчас не стоит "or die".
Как можно узнать ошибку из-за которой работа скрипта была завершена (желательно на мыло)?
Да, еще. Установил в скрипте set_time_limit(0).

2
Нет, по этим полям индексы не стоят.

3
Макс, спасибо, работает.
Только вот долго запрос выполняется. В таблице visiblestatus 145 тясяч строк, в таблице picture 50 тысяч. Вот в этой таблице visiblestatus хранится информация о доступности товара (0 и 1).
Посоветуешь что-нибуь более оптимательное?

4
Люди, помогите, пожалуйста, правильно построить запрос mysql.
В базе имеется две таблицы.
В одной (picture) хранится информация, т.е. описание товара, в ряд включен идентификатор (столбец был почему-то назван notice) и номер категории в каталоге (id_cat).
Во второй (visiblestatus) содержится всего две колонки idvisible и idvisiblestatus
Первая колонка содержит значение идентификатора (в таблице picture он именуется как notice). Во второй колонке стоит статус - 1 или 0.
Так вот, не могу построить запрос по следующему алгоритму:
1. Выбрать ячейки notice из таблицы picture, id_cat=4.
2. Выбрать из таблицы visiblestatus значение idvisiblestatus, где notice=idvisible.
3. Вывести 10 строк из таблицы picture, у которых picture.id_cat=4 и visiblestatus.idvisiblestatus=0
Реально ли вообще сделать это одним запросом?
Заранее спасибо!

5
Базы данных / Сложный select
« : 11 Марта 2004, 17:27:07 »
MadDog
Помогло, спасибо!

6
Базы данных / Сложный select
« : 11 Марта 2004, 16:25:40 »
Всем привет!
Делаю поиск по базе на PHP и Mysql.
Поиск с несколькими условиями, но некоторые условия (судя по результатам) база упускает. В этом запросе результаты не учитывают условие (id_cat = \'241\') or (id_cat = \'240\')  or (id_cat = \'242\') or (id_cat = \'243\')
$query = "SELECT id, notice, price, name, descr_, picture, path, author, publishing  FROM `picture`  where  visible <>1 and (id_cat = \'241\') or (id_cat = \'240\')  or (id_cat = \'242\') or (id_cat = \'243\') and (name regexp \'$key_word\') or
                                    (author regexp \'$key_word\') or (format regexp \'$key_word\') or
                                     (descr regexp \'$key_word\') ORDER BY name LIMIT $first, 15";

Я не очень хорошо знаю синтаксис SQL, покопался в инете по таким запросам, но ничего н нашел.
Поэтому спрашиваю у вас, как правильно написать этот запрос:
Выбрать id, notice, price, name, descr_, picture, path, author, publishing из таблицы picture, где visible не равно ноль и (id_cat = 241 или id_cat = 240 или id_cat = 242 или id_cat = 243) и (name regexp \'$key_word\') or
                                    (author regexp \'$key_word\') or (format regexp \'$key_word\') or
                                     (descr regexp \'$key_word\')
Спасибо!

7
Может кто знает...
Нужен хостинг с неограниченным дисковым пространством (на трафик, естественно, ограничение накладывается).
PHP, MYSQL, SSI, CGI - это все лишнее...
А нужен вот для чего.
У меня есть сайт, но дисковой квоты не хватает для размещения всех картинок (у меня их очень много, около 500 мб).
И вот задумалась мне такая мысль, что эти картинки можно разместить на отдельном сервере, и не нужно их постоянно удалять, как происходит сейчас...
Нужно, чтобы эти картинки могли загружаться на страницы, которые создаются другим хостингом (например, если вы на диске запустите файл с тегом http://xxxx.narod.ru/mypisture.jpg"> - картинка не загрузится...
Я нашел одного хостера - Easthost (есть еще westhsot.ru - но это одна и та же компания). У них то, что мне нужно стоит 4$ в месяц. Но, по-моему, это настолько левый хостер, что доверять ему ой-как не хочется (меня натолкнул на эти мысли тот факт, что у суппорта есть выходные и по ночам они не работают :).
Может, еще кто-нибудь знает кого-то, кто предлагает хостинг на таких условиях?

8
PHP / Как делается обрезание? ... Данных :)
« : 12 Февраля 2004, 17:27:48 »
RomikChef
Подразумевалось, что есть специальные строковые функции.
А под словом подразумевалось именно слово (любое слово) и ничего другого. :)

9
PHP / Как делается обрезание? ... Данных :)
« : 12 Февраля 2004, 16:39:48 »
Люди, расскажите, мне пожалуйста, как сделать вот такую вещь в PHP.
Имеем переменную:
$a="Вислоухие ежи очень милые и добрые животные";
Надо сделать так, чтобы переменной было присвоено "урезанное значение" до какого-то предела. Например:
1. Количество символов в переменной.
2. Количество слов в переменной.
3. Количество слов в переменной, но длина всех этих слов в символах не должна превышать предела, установленного в этих же символах (во загнул :)
Т.е. текст этот должен выглядеть вот так:
1. "Вислоухие ежи оч..."
2. "Вислоухие ежи очень..."
3. "Вислоухие ежи..."
Какими способами это можно сделать?
Вот собственно и все.
Спасибо.

10
MobilePublisherPHP / Несколько вопросов по MP
« : 19 Июня 2003, 09:23:32 »
Есть некоторые вопросы.
1. Как вставить на главную страницу (которая написана без помощи MP) последнюю статью, добавленную системой?
ЛИБО как сделать, чтобы дизайн главной страницы отличался от дизайна остальных страниц
2. Необходимо вставить в статью результат выполнения другого php-скрипта. ЧТо нужно сделать, чтобы этот прибымбас сделать через BBcode?

11
Значит, подправил шаблоны, захотел проиндексировать сайт. Загрузилась страница: введите админовский логин и пароль. Ввожу админовский логин и паролль (я там один пользователь и одновременно админ), загружается страница, где пишется, что ты, мол, всего лишь автор и править вообще ничего не можешь кроме статей. Что это за фигня??? И не первый раз у меня такая дура... Как это исправить???
И еще. Где документация-то??? По шаблонам - вообще ноль. Какой шаблон за что отвечает??? Какие коды в шаблонах что вызывают?? Это очень большой минус. Вроде все. Всем спасибо :)))

13
Я установил, добавил категорию, добавил автора, статью... А дальше???
Какой файл запускать дальше? Файл view.cgi выдает ошибку 500 почему-то :((((

14
Патюсь сделать нечто вроде панели форматирования у себя на сайте (почти как у вас на форуме). ИЕ выдает ошибку:
СТРОКА: 2
ЗНАК: 451
ОШИБКА: предполагается наличие ")"
КОД: 0

Дело в том, что я абсолютно не знаю Явы, и где должна быть эта скобка - не имею понятия.
Вот содержимое страницы, из которой выдается енто сообщение:



ЦЭПП - Администрирование - Добавление анонса статьи











Список статей:



Страница, на которую будет ссылаться анонс (ссылка):


Здесь пишите анонс статьи:





Примечание!

Если вы используете для добавления полного текста статьи web-форму (т.е. набираете текст статьи не в Dreamweaver), то не изменяйте ссылку "statya-nedeli.html"













Вот содержимое файла "table.js":

document.write(\'
Быстрые смайликиФорматирование текста
Улыбочка   Хмурый Смущенный\');
document.write(\'"Жирный
"Курсив "Начало "Элемент "Конец
\')


Вот содержимое файла "head.js":
function x () {
return;
}

function DoSmilie(addSmilie) {
var revisedMessage;
var currentMessage = document.REPLIER.message.value;
revisedMessage = currentMessage+addSmilie;
document.REPLIER.message.value=revisedMessage;
document.REPLIER.message.focus();
return;
}

function DoPrompt(action) {
var revisedMessage;
var currentMessage = document.REPLIER.message.value;


   if (action == "bold") {
var thisBold = prompt("Введите текст, кот. Вы хотите выделить жирным", "");
var boldUBBCode = ""+thisBold+"";
revisedMessage = currentMessage+boldUBBCode;
document.REPLIER.message.value=revisedMessage;
document.REPLIER.message.focus();
return;
}

if (action == "italics") {
var thisItal = prompt("Введите текст, кот. Вы хотите сделать наклонным", "");
var italUBBCode = ""+thisItal+"";
revisedMessage = currentMessage+italUBBCode;
document.REPLIER.message.value=revisedMessage;
document.REPLIER.message.focus();
return;
}

if (action == "liststart") {
var liststartUBBCode = "
    ";
    revisedMessage = currentMessage+liststartUBBCode;
    document.REPLIER.message.value=revisedMessage;
    document.REPLIER.message.focus();
    return;
    }

    if (action == "listend") {
    var listendUBBCode = "
";
revisedMessage = currentMessage+listendUBBCode;
document.REPLIER.message.value=revisedMessage;
document.REPLIER.message.focus();
return;
}
if (action == "listitem") {
var thisItem = prompt("Введите новый элемент в списке.", "");
var itemUBBCode = "
  • "+thisItem+"
  • ";
    revisedMessage = currentMessage+itemUBBCode;
    document.REPLIER.message.value=revisedMessage;
    document.REPLIER.message.focus();
    return;
    }

    }

    Жду с нетерпением ответа :)
    Заранее спасибо :)

    15
    KBA-KBA
    У меня ИЕ 5 :)
    В чем трабл:
    Когда страница только загружена, стоит в "Месяц" январь, "число" - за весь месяц. Когда пытаешься выбрать какое-ниюбудь другое число, и жмешь на разворачивающийся список, так кроме "За весь месяц" какие-то непонятные надписи

    Страницы: [1] 2 3 4