Loading...
PHP/MySQL | Правильно ли будет [PHP]
Avenax (28.11.2018 в 18:43)
Server (28.11.2018 в 13:59)
DelSec, Слишком большой запрос будет, лучше сделай для этого класс)

что? значит ты ещё больших запросов не видел

За бабки сможешь сделать этот чертов запрос? Гг
DelSec, Вот тебе мой старый пример, от стронга: <?php
$title = 'like';
require('../system/head.php');
login();


$pid = abs(intval($_GET['pid']));
$type = abs(intval($_GET['type']));

$forum_p = $db->super_query("SELECT * FROM `forum_post` WHERE `id` = '".$pid."'");
$forum_t = $db->super_query("SELECT * FROM `forum_tema` WHERE `id` = '".$forum_p['tema']."'");

$down_r = $db->super_query("SELECT * FROM `forum_l` WHERE `post_id` = '".$pid."' AND `us_id` = '".$user['id']."' ");
$us = $db->super_query("SELECT * FROM `users` WHERE `id` = '".$forum_p['us']."'");

if ($type == 1) {
$t = 'Положительно';
$sql = "".($us['rating'] + 0.01)."";
} elseif ($type == 0) {
$t = 'Отрицательно';
$sql = "".($us['rating'] - 0.01)."";
}

if ($user['id'] != $forum_p['us'] && $down_r == 0) {
$db->query("INSERT INTO `forum_l` SET `post_id` = '".$pid."', `us_id` = '".$user['id']."', `reit` = '".$type."' ");

$db->query("INSERT INTO `lenta` SET `readlen` = '0', `time` = '".TIME."', `komy` = '".$us['id']."', `kto` = '".$user['id']."', `text` = '".$t." оценил Ваш пост в теме:[url=".HOME."/forum/tema".$forum_t['id']."]".$forum_t['name']."[/url]'");

$db->query("UPDATE `users` SET `rating` = '$sql' WHERE `id` = '".$us['id']."' LIMIT 1");
header('Location: '.HOME.'/forum/tema'.$forum_t['id'].'');
exit();
} else {
echo msg('Нельзя оценивать свой комментарий');
require_once('../system/footer.php');
exit();
}

?>
DelSec, я бесплатно помогу, это и рубля не стоит)
json в помощь
И столбец тип text или json
Онлайн: 0
Время:
Gen. 0.0787
(c) Bym.Guru 2010-2025