Добро пожаловать, Гость!
10 рублей
Помощь мастерам | 10 рублей
Strazh :
Плачу 10 рублей тому кто пропишит два кода в двух файлах,сам не могу синтаксическая ошибка у меня получается
10 рублей
17 Ноября 2013Плачу 10 рублей тому кто пропишит два кода в двух файлах,сам не могу синтаксическая ошибка у меня получается
Комментарии:
Erika 17 Ноября 2013
<?php
mysql_query("UPDATE `user` SET `balls` = `balls` + 1, `aktiv` = `aktiv` + 0.001 WHERE `id` = '".$user['id']."'");
if(mysql_num_rows(mysql_query("SELECT `id` FROM `forum_p` WHERE `id_them` = '".intval($_GET['id_them'])."' AND `id_razdel` = '".intval($_GET['id_razdel'])."' AND `id_forum` = '".intval($_GET['id_forum'])."'")) >=30)
{
$ank_aut = get_user($them['id_user']);
mysql_query("UPDATE `user` SET `aktiv` = `aktiv` + 0.008 WHERE `id` = '".$ank_aut['id']."'");
}
?>
10 рублей оставь себе. Пригодятся ещё)
<?php
mysql_query("UPDATE `user` SET `balls` = `balls` + 1, `aktiv` = `aktiv` + 0.001 WHERE `id` = '".$user['id']."'");
if(mysql_num_rows(mysql_query("SELECT `id` FROM `forum_p` WHERE `id_them` = '".intval($_GET['id_them'])."' AND `id_razdel` = '".intval($_GET['id_razdel'])."' AND `id_forum` = '".intval($_GET['id_forum'])."'")) >=30)
{
$ank_aut = get_user($them['id_user']);
mysql_query("UPDATE `user` SET `aktiv` = `aktiv` + 0.008 WHERE `id` = '".$ank_aut['id']."'");
}
?>
10 рублей оставь себе. Пригодятся ещё)
Erika 17 Ноября 2013
Вот так:
<?php
mysql_query("UPDATE `user` SET `balls` = `balls` + 1, `aktiv` = `aktiv` + 0.001 WHERE `id` = '".$user['id']."' LIMIT 1");
if(mysql_num_rows(mysql_query("SELECT `id` FROM `forum_p` WHERE `id_them` = '".intval($_GET['id_them'])."' AND `id_razdel` = '".intval($_GET['id_razdel'])."' AND `id_forum` = '".intval($_GET['id_forum'])."'")) >=30)
{
$ank_aut = get_user($them['id_user']);
mysql_query("UPDATE `user` SET `aktiv` = `aktiv` + 0.008 WHERE `id` = '".$ank_aut['id']."'");
}
?>
Вот так:
<?php
mysql_query("UPDATE `user` SET `balls` = `balls` + 1, `aktiv` = `aktiv` + 0.001 WHERE `id` = '".$user['id']."' LIMIT 1");
if(mysql_num_rows(mysql_query("SELECT `id` FROM `forum_p` WHERE `id_them` = '".intval($_GET['id_them'])."' AND `id_razdel` = '".intval($_GET['id_razdel'])."' AND `id_forum` = '".intval($_GET['id_forum'])."'")) >=30)
{
$ank_aut = get_user($them['id_user']);
mysql_query("UPDATE `user` SET `aktiv` = `aktiv` + 0.008 WHERE `id` = '".$ank_aut['id']."'");
}
?>
Erika 17 Ноября 2013
id160613819, mysql_num_rows быстрее и не создаёт дополнительной нагрузки. Прикол заключается в том, что, связка mysql_result(mysql_query()) использует в теле конструкцию SETECT COUNT(*), которая собственно и является этой самой нагрузкой
id160613819, mysql_num_rows быстрее и не создаёт дополнительной нагрузки. Прикол заключается в том, что, связка mysql_result(mysql_query()) использует в теле конструкцию SETECT COUNT(*), которая собственно и является этой самой нагрузкой
Erika 17 Ноября 2013
id160613819, для подсчёта значений в БД. mysql_result - не эффективно, медленно да и применяется в несколько иных ситуациях)
id160613819, для подсчёта значений в БД. mysql_result - не эффективно, медленно да и применяется в несколько иных ситуациях)