#1 2010.06.09 11:54

IceJOKER
Участник
Зарегистрирован: 2010.06.09
Сообщений: 4
Карма: 0
Профиль

Gemorroj помоги оптимизировать

Gemorroj помоги оптимизировать код. В другой теме нашел что то похожее, но там код был другой. Вот код , буду очень благодарен

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
$result1=mysql_query("SELECT * FROM `".prefix."users` WHERE `cfrom`<=`cto`");
If ($result1>0){
$qq = mysql_query("SELECT * FROM `".prefix."users` WHERE `cfrom`<=`cto`");
$all=mysql_num_rows($qq);
$blablab=mysql_fetch_array($qq);
mysql_query("update `".prefix."url` set `activ`='1' where `activ` = '0' && `moder` = '0' and `id_user` = '".$blablab['id']."';");
 
}
$res=mysql_query("SELECT * FROM `".prefix."users` WHERE `cfrom`>`cto`");
If ($res>0){
$qq = mysql_query("SELECT * FROM `".prefix."users` WHERE `cfrom`>`cto`");
$all=mysql_num_rows($qq);
$blablabla=mysql_fetch_array($qq);
mysql_query("update `".prefix."url` set `activ`='0' where `activ` = '1' && `moder` = '0' and `id_user` = '".$blablabla['id']."';");
 
}
 
$result=mysql_query("SELECT * FROM `".prefix."url` WHERE `id_user`<>'".$_USER['id']."' && `activ`='0' && `moder`='0' and ".$ttype."");
If (!$result){
echo 'Ошибка запроса к бд...';
break;
}
 
$num=mysql_num_rows($result);
 
If ($num==0){
echo '<div class="sec">Клик панель</div>';
echo '<b>Нет доступных ссылок</b>, можете пока отдыхать в нашей социальной сети <a href="http://sdagami.ru">[С]Дагами.Ру</a><br/>А ты уже [С]Дагами?:)';
 
break;
}
$res1=mysql_query("SELECT * FROM `".prefix."clicks` WHERE `who`='".$_USER['id']."'");
If (!$res1){
echo 'Ошибка запроса к бд...2';
break;
}
echo '<div class="sec">Клик панель</div>';
$result1=mysql_query("select * from `".prefix."url` where `id_user`='".$_USER['id']."' and `moder`='0'&& `activ`='0'");
$akt2=mysql_num_rows($result1);
echo '<div class="vstavka">Активных площадок [<b>'.$akt2.'</b>]</div><br/>';
$ququ=mysql_query("select * from `".prefix."url` where `id_user`='".$_USER['id']."';");
 
 
 
$num1=mysql_num_rows($res1);
If ($num1>0)
for ($i=0;$i<$num1;$i++) $use[mysql_result($res1,$i,'to')]=true;
$g=0;
for ($i=0;$i<$num;$i++){
$id=mysql_result($result,$i,'id');
$id_user=mysql_result($result,$i,'id_user');
$nazv=mysql_result($result,$i,'nazv');
$user=mysql_result($result,$i,'user');
$url=mysql_result($result,$i,'url');
 
If (!isset($use[$id])){
$g++;
 
 
echo '<font color="2c75b1;">'.$g.') </font><a href="'.$_zapros.'mode=gok&amp;to='.$id_user.'&amp;id='.$id.'">'.$nazv.'</a> <br/>';
If ($_USER['admin']){echo '<div class="vstavka">['.$url.'] | <font color="blue"><a href="'.$_zapros.'mode=plo&amp;id='.$id.'&amp;id_user='.$id_user.'">[пло]</a></font></div>';}
if($g>=100)break;
}
}
 
If ($g==0)
echo '<div class="lines"></div><b>Нет доступных ссылок</b>, можете пока отдыхать в нашей социальной сети <a href="http://sdagami.ru">www.sdagami.ru</a><br/>А ты уже [С]Дагами?:)';
echo '<font color="white"><div class="lines"></div></font>';
$result=mysql_query("SELECT * FROM `".prefix."clicks` WHERE `who`='".$_USER['id']."'");
$mak=mysql_num_rows($result);
 
$result=mysql_query("SELECT * FROM `".prefix."url` WHERE `id_user`<>'".$_USER['id']."' && `moder`='0' && `activ`='0' ");
$num3=mysql_num_rows($result);
echo '<div class="vstavka">';
echo 'Кредитов: ['.($_USER['cfrom']-$_USER['cto']).'] | <a/>';
echo '<a/><a href="'.$_zapros.'mode=go&amp;'.rand(0,9999).'">Oбн.</a> ['.$g.'] <br/>';
 
echo '</div>';
break;

Неактивен

#2 2010.06.09 12:08

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Gemorroj помоги оптимизировать

думается мне что тут логические ошибки есть, прежде чем оптимизировать нужно их выпрямить.

Код:

1
2
3
4
$qq = mysql_query("SELECT * FROM `".prefix."users` WHERE `cfrom`<=`cto`");
$all=mysql_num_rows($qq);
$blablab=mysql_fetch_array($qq);
mysql_query("update `".prefix."url` set `activ`='1' where `activ` = '0' && `moder` = '0' and `id_user` = '".$blablab['id']."';");

SELECT, по идее, вернет много записей, а используется тут только первая

Неактивен

#3 2010.06.09 13:20

IceJOKER
Участник
Зарегистрирован: 2010.06.09
Сообщений: 4
Карма: 0
Профиль

Re: Gemorroj помоги оптимизировать

Можешь переписать код? Чтоб страница быстрее открывалась. +сделать такую фишку ПОКАЗАНО $_USER['numlink'] ссылок из $NUM

Неактивен

#4 2010.06.09 13:23

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Gemorroj помоги оптимизировать

нет, не могу. я не могу что-то писать, не зная что требуется от кода. в приведенном коде мне логика не ясна.

Неактивен

#5 2010.06.09 13:55

IceJOKER
Участник
Зарегистрирован: 2010.06.09
Сообщений: 4
Карма: 0
Профиль

Re: Gemorroj помоги оптимизировать

Это вывод КЛИК-ССЫЛОК в клик-клубе

Неактивен

#6 2010.06.10 22:14

IceJOKER
Участник
Зарегистрирован: 2010.06.09
Сообщений: 4
Карма: 0
Профиль

Re: Gemorroj помоги оптимизировать

Gemmoroj....Help

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.009 s