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." оценил Ваш пост в теме:."]".$forum_t['name']."'");
$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 , я бесплатно помогу, это и рубля не стоит)