[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: UPDATE не работает, хотя в phpmyadmin работает
cyrilsenko
Доброго времени суток тебе) Можешь помочь с этим? Выполняю код на сайте не изменяет значение 1(все работает на других страницах). Помоги пожалуйста)

<?php
require_once("include/connectionreg.php");

$username = $_GET['username'];
$randreg = $_GET['randreg'];

if(!empty($_GET['username']) && !empty($_GET['randreg'])) {

$query = 'UPDATE user SET active=1 WHERE username=$username AND randreg=$randreg';
mysql_query('$query');

$message = '<p class="errorregtext">Все гуд!</p>';
}
else {
$message = '<p class="errorregtext">Не пашет</p>';
}


echo $message;
?>
Zzepish
cyrilsenko
что у тебя в connectionreg.php?
cyrilsenko
<?php

$con = mysql_connect("localhost","coolerml_g", "123456") or die(mysql_error());
mysql_select_db("coolerml_g") or die("Cannot select DB");

?>
cyrilsenko
Цитата (Zzepish @ 14.11.2016 - 18:17)
cyrilsenko
что у тебя в connectionreg.php?

На остальных страницах сайта, с базой соединяется и все работает. А тут нет(
Another Reality
либо так:

$query = 'UPDATE user SET active=1 WHERE username=' . $username . ' AND randreg=' . $randreg;

либо так:

$query = "UPDATE user SET active=1 WHERE username=$username AND randreg=$randreg";
TranceIT
Цитата (cyrilsenko @ 14.11.2016 - 16:07)
$query = 'UPDATE user SET active=1 WHERE username=$username AND randreg=$randreg';

Либо поместить запрос в двойные кавычки, либо добавить конкатенацию.

Цитата (cyrilsenko @ 14.11.2016 - 16:07)
mysql_query('$query');

Переменная в кавычках? Серьезно?

_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
cyrilsenko
Цитата (Another Reality @ 14.11.2016 - 18:26)
либо так:

$query = 'UPDATE user SET active=1 WHERE username=' . $username . ' AND randreg=' . $randreg;

либо так:

$query = "UPDATE user SET active=1 WHERE username=$username AND randreg=$randreg";

Все попробовал, не чего не работает( Не подскажешь в чем еще может проблема?
igolka97

$query = "UPDATE `user` SET active=1 WHERE `username`=$username AND `randreg`=$randreg";
cyrilsenko
Цитата (igolka97 @ 14.11.2016 - 18:54)

$query = "UPDATE `user` SET active=1 WHERE `username`=$username AND `randreg`=$randreg";

Спасибо большое) Очень тебе благодарен) все работает biggrin.gif biggrin.gif
walerus
cyrilsenko
Нельзя сразу "красиво" код писать, что бы не терять кавычки... апострофы... ?

$query = " UPDATE `user` SET `active` = '1' WHERE `username`= '" . $username . "' AND `randreg` = '" . $randreg ."' ";
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.