СМС-ки
   
Пейджер выключен!
dr_Lev

Статистика активности
Всего полезных сообщений 194
( 0.06% всех сообщений форума )
Имеют оценки: 0
Сообщений в день 0.2
Регистрация 5.06.2008
Наибольшая активность в PHP для начинающих
58 сообщений в этом форуме
( 29% всех активных сообщений пользователя )
Часовой пояс пользователя 28.07.2011 - 02:28
Связь
E-mail Отправить
Integrity Messenger Нет информации
Имя в AIM Нет информации
Номер ICQ Нет информации
Имя в Yahoo Нет информации
Имя в MSN Нет информации
Личное письмо Отправить
Информация
Вебсайт Нет информации
Дата рождения Нет информации
Место жительства Нет информации
Увлечения Нет информации
Последний визит Wednesday 27th 2011f July 2011 12:40:16 PM
Счетчик
Дата (день)
Дата (месяц)
Дата (год)
Страна
Личные данные
Группа Форумчанин
Статус Нет информации
Аватар
Подпись Фанатам Pascal:
<?php
function
Write($str){echo $str;}
function WriteLn($str){Write($str."<br />");}
?>
Репутация: 7 [подробно >>]
Активность
в доменах
сети форумов
phpforum.ru  -  6308
24seo.ru  -  0
hardapple.ru  -  0
sysadmin24.ru  -  0
hardwoman.ru  -  0
5 последних сообщений пользователя dr_Lev
PHP для начинающих [ Помогите с sql запросом??? ]
Цитата
Одним запросом не делается

почему же, помоему можно
insert into table3 (time_real, table1_fk,table2_fk)
select
a.time, a.id, b.id
from table1 a
inner join table2 b on b.coordinates = a.coordinates
PHP + SQL [ OPENQUERY, client ran out of memory ]
Пытаюсь на сервер MSSQL 2003 выгрузить таблицу из прилинкованного MySQL таким запросом :
insert into ms_table select * from OPENQUERY(SUNT2000,'select a, b, c from my_table  where year(date)=2011');

В таблице 2+ млн. строк, размер таблицы чуть больше 600 мб., но выбираю только два int поля и одно datetime

Буквально неделю назад все работало замечательно, потом пошли сбои, один раз из десяти выдавало ошибку "client ran out of memory", сейчас вообще не хочет работать... Начал грешить на то что объем таблицы вырос (таблица растет быстро, за месяц около 500000 строк), но даже при попытке выгрузить 10 000 строк, опять ошибка...

Подскажите, мож где настройку какую нужно подкрутить...

Вспомнил, как раз неделю назад перезапускали полностью сервер c MySQL... походу какая-то настройка слетела...
PHP для начинающих [ Разбиение текстища на текстики ]
если исходный файл не большой, то можно и так :
$text = file_get_contents($fileName);
$texts = explode('.',$text);
$i = 0;
$newText = '';
foreach($texts as $text){
if ((strlen($text) + strlen($newText))>=1100){
$save_file = "books/".$_POST['num']."_".$i.".php";
file_put_contents($save_file, $newText);
$newText = $text.'.';
$i++;
}else{
$newText.= $text.'.';
}
}

PHP + SQL [ выбрать все дубликаты по полю ]
по FULLTEXT, по-моему, тяжело сравнивать... я бы добавил поле description_md5 и внес бы туда md5(description_ind), и от него бы плясал...
ALTER TABLE object ADD description_md5 char(16);
UPDATE object SET description_md5 = MD5(description_ind);
CREATE INDEX object_desc_md5 ON object (description_md5);
CREATE TABLE temp_o AS SELECT DISTINCT o.id FROM object o INNER JOIN object o2 on o.description_md5=o2.description_md5 and o.date_ < o2.date_;
DELETE FROM object WHERE object_id IN(SELECT id FROM temp_o);
PHP + SQL [ объединение двух таблиц mySQL ]
Попробуй такой запрос:
SELECT t1.id, MAX(t1.text), GROUP_CONCAT(t2.tag SEPARATOR ', ') FROM table1 ta JOIN table2 t2 ON t2.text_id = t1.id GROUP BY t1.id;
<( назад )