PHP/MySQL | Правильно ли будет [PHP]
Avenax (28.11.2018 в 18:43)
Server (28.11.2018 в 13:59)
DelSec, Слишком большой запрос будет, лучше сделай для этого класс)
что? значит ты ещё больших запросов не видел
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, я бесплатно помогу, это и рубля не стоит)