Задавайте вопросы, мы ответим
Вы не зашли.
запрос "SELECT kot FROM....." работает катастрофически медленно. Можно ли как то выборку из таблицы сделать другим запросом, более быстрым.....а то Fatal error: Maximum execution time of 30 seconds exceeded ....... и все!!!
Неактивен
А какой конкретно запрос?
Неактивен
$zap_id="SELECT kot FROM my WHERE id='$a';";
$res_stat_id=mysql_query($zap_id)or die(mysql_error());
$kot=mysql_result($res_stat_id,0);
так вот проблема в том что в таблице 32000 строк (пока), и их все надо перебрать причем иногда не один раз.... а времени не хватает, может есть какой-то хитрый прием?
Неактивен
Покажите структуру таблицы. Есть ли ключ на поле id?
Неактивен
вот структура:
Отредактированно monach79 (15.12.2008 13:50:35)
Неактивен
У Вас нет ключа на поле id. Выполните
ALTER TABLE my ADD KEY(id)
Неактивен
ладно... спасибо за помощь, но это не помогло. Подозреваю что у меня цикл "зациклился"... выдает сообщение:
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 3 in Z:\....
правда почему он не может jump-нуть к row 0 - это для меня загадка....
Неактивен
Не может, если результат запроса пустой
Неактивен
в том то и вопрос что у меня все нужные ячейки заполненны.....
Неактивен