Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

02.06.2008, 14:44
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
У тебя лишняя фигурная скобка "}" после $VALUES[$i] = number_format($more[2],2);
А зачем столько запросов к бд?
$new=mysql_query("SELECT * FROM structure order by id") or die("Invalid query: " . mysql_error());
while($obj = mysql_fetch_row($new))
{
$VALUES[] = number_format($obj[2],2);
$LEGEND[] = $obj [1];
}
|
|
|

02.06.2008, 14:48
|
|
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме: 1159891
Репутация:
30
|
|
Забыл удалить ту скобку. но не из-за этого не работает...
а как можно упростить?
|
|
|

02.06.2008, 14:53
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
смотри выше, я же написал в предидущем посте
|
|
|

02.06.2008, 14:55
|
|
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме: 1159891
Репутация:
30
|
|
сорри, мне показалось что ты мой скрипт процитировал
|
|
|

02.06.2008, 14:58
|
|
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме: 1159891
Репутация:
30
|
|
ой, спасибо! и весь скрипт заработал.
|
|
|

02.06.2008, 15:05
|
|
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме: 1159891
Репутация:
30
|
|
исходный
for($i=0;$i<$kolvo;$i++) {
$new=mysql_query("SELECT * FROM graph_company order by id asc limit ".$i.",1");
$more=mysql_fetch_row($new);
$tiker[$i] = $more[1];
$comp[$i] = $more[0];}
оптимизированный
$new=mysql_query("SELECT * FROM graph_company order by id asc");
while($obj = mysql_fetch_row($new))
{
$tiker[] = $obj[1];
$comp[] = $obj[0];
}
посмотри пожалуйста, я правильно сделал? проверять очень сложно
|
|
|

02.06.2008, 15:15
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
посмотри пожалуйста, я правильно сделал? проверять очень сложно
Вроде правильно, а почему тяжело проверять?
mysql_fetch_row замени на mysql_fetch_array
и используй не $obj[1], а $obj['имя столбца в базе данных'], так проще и читабельней
|
|
|

02.06.2008, 15:21
|
|
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме: 1159891
Репутация:
30
|
|
СПС! проверять не сложно, долго потом удалять результаты работы скрипта из базы...
|
|
|

02.06.2008, 15:25
|
|
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме: 1159891
Репутация:
30
|
|
млин, скажите, пожалуйста, что нужно смотреть чтобы выставить правильную кодировку, а то каракули показывает. пробовал менять кодировку столбца , результат тот же
|
|
|

02.06.2008, 15:38
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
млин, скажите, пожалуйста, что нужно смотреть чтобы выставить правильную кодировку,
а то каракули показывает. пробовал менять кодировку столбца , результат тот же
Ну сдесь много вариантов, от установки кодировки на странице, до запроса к базе, Попробуй например перед запросом на выбор сделать запрос
mysql_query("SET CHARACTER SET 'cp1251'");
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|