Loading...
Обучение/Помощь новичкам | Лайки на запись. как?
VarrkaN (14.03.2018 в 20:16)
Sheyx (14.03.2018 в 20:00)
$user = mysql_query("SELECT * FROM `user` WHERE `id` = " . $_SESSION['id']);

вот тут проблема. Если просто вывести сессию то выводит ид. А вот запрос не работает


$user = mysql_query("SELECT * FROM `user` WHERE `id` = '" . $_SESSION['id']."'");

попробуй так

Не получается *.*'
$user = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '".$_SESSION['id']."'"));

$stat = mysql_query("SELECT * FROM `stat` WHERE `id` = " . (int) $_GET['id']);
if (mysql_num_rows($stat) > 0) {

while ($s = mysql_fetch_assoc($stat)) {
if (isset($_GET['like'])) {
mysql_query("UPDATE `stat` SET `lyke` = `lyke` + 1 WHERE `id` = '".$stat['id']."'");
mysql_query("INSERT INTO `diz_like` (`id_user`, `id_stat`, `lyke`, `diz`) VALUES ('".$user['id']."', '".$stat['id']."', 1, 0) ");
$_SESSION['msg'] = 'Ваша оценка принята!';
header('location: '.$_SERVER['REQUEST_URI'].'?');
exit();
}
________
посл. ред. 14.03.2018 в 20:22; всего 2 раз(а); by Wins
VarrkaN , тьфу! кажись понял. mysql_fetch_assoc
Sheyx (14.03.2018 в 20:18)
VarrkaN (14.03.2018 в 20:16)
Sheyx (14.03.2018 в 20:00)
$user = mysql_query("SELECT * FROM `user` WHERE `id` = " . $_SESSION['id']);

вот тут проблема. Если просто вывести сессию то выводит ид. А вот запрос не работает


$user = mysql_query("SELECT * FROM `user` WHERE `id` = '" . $_SESSION['id']."'");

попробуй так

Не получается *.*'

Ну, тогда мой рецепт тебе на будущее, пригодится:

$query="SELECT * FROM `user` WHERE `id` = '" . $_SESSION['id']."'";
echo $query;
$user = mysql_query($query);

Он тебе выведет запрос, который не садится в БД. Копипастишь в phpmyadmin, прогоняешь, смотришь на ошибку. Может и раньше поймёшь, в чём проблема =)
Да все походу за ассокать надо было. Щас испробую. Господи как же я туплю( спасибо вам за помощь)
Онлайн: 1
Время:
Gen. 0.0714
(c) Bym.Guru 2010-2026