cyrilsenko
14.11.2016 - 18:07
Доброго времени суток тебе) Можешь помочь с этим? Выполняю код на сайте не изменяет значение 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
14.11.2016 - 18:17
cyrilsenko
что у тебя в connectionreg.php?
cyrilsenko
14.11.2016 - 18:18
<?php
$con = mysql_connect("localhost","coolerml_g", "123456") or die(mysql_error());
mysql_select_db("coolerml_g") or die("Cannot select DB");
?>
cyrilsenko
14.11.2016 - 18:20
Цитата (Zzepish @ 14.11.2016 - 18:17) |
cyrilsenko что у тебя в connectionreg.php? |
На остальных страницах сайта, с базой соединяется и все работает. А тут нет(
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";
TranceIT
14.11.2016 - 18:26
Цитата (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 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!
cyrilsenko
14.11.2016 - 18:32
Цитата (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
14.11.2016 - 18:54
$query = "UPDATE `user` SET active=1 WHERE `username`=$username AND `randreg`=$randreg";
cyrilsenko
14.11.2016 - 19:31
Цитата (igolka97 @ 14.11.2016 - 18:54) |
$query = "UPDATE `user` SET active=1 WHERE `username`=$username AND `randreg`=$randreg";
|
Спасибо большое) Очень тебе благодарен) все работает
walerus
15.11.2016 - 01:41
cyrilsenkoНельзя сразу "красиво" код писать, что бы не терять кавычки... апострофы... ?
$query = " UPDATE `user` SET `active` = '1' WHERE `username`= '" . $username . "' AND `randreg` = '" . $randreg ."' ";
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.