<MyRusakov.ru />

PHP и MySQL с Нуля до Гуру 2.0

PHP и MySQL с Нуля до Гуру 2.0

Данный курс научит Вас программировать на самом популярном Web-языке в мире - PHP. Курс состоит из 11 разделов, в которых с нуля рассказывается и показывается процесс написания различных скриптов на PHP.

В курсе Вы узнаете всю необходимую теоретическую часть, а также увидите массу практических примеров, в том числе, и из моей практики.

Почти к каждому уроку идут упражнения.

Просмотрев данный курс, Вы сможете создавать абсолютно любые PHP-сайты любой сложности.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Проблема с обновлением поля через UPDATE
14.09.2012 16:12:12 Проблема с обновлением поля через UPDATE Сообщение #1
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

Помогите пожалуйста

Есть такой запрос к базе на обновление поля активации, но он почему то ничего не делает


$mysqli = connectDB();
$mysqli->query("UPDATE users SET activation='' WHERE login='$login'";
closeDB($mysqli);


Помогите пожалуйста
Профиль Ответить
14.09.2012 18:31:21 Проблема с обновлением поля через UPDATE Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Ищите ошибку. Может проблема и не в запросе, а в подключении к базе, например.
Профиль Ответить
15.09.2012 20:12:49 Проблема с обновлением поля через UPDATE Сообщение #3
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

Нет, подключение норм работает, всё регистрируется...

А обновление не приосходит
Профиль Ответить
16.09.2012 02:32:58 Проблема с обновлением поля через UPDATE Сообщение #4
brussens

brussens

Мега-мастер

Мега-мастер

Дата регистрации:
11.10.2011 22:50:07

Сообщений: 438

во первых незнаю откуда вы взяли такую прекрасную функцию connectDB().
я так понимаю, что вы используете mysqli, причём в оо манере, соответственно юзайте
$mysqli = new Mysqli;
вы всё таки вызываете какието методы, то будте добры сначала объект создать.
Во вторых почему у вас переменная в одинарных кавычках? Используйте тогда соединения строк, сами ведь потом запутаетесь. А вообще честно говоря не понятно, для чего вообще используется у вас такой запрос.
Профиль Ответить
16.09.2012 10:56:26 Проблема с обновлением поля через UPDATE Сообщение #5
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

$mysqli = connectDB();

и

closeDB($mysqli);

это функции по которым регистрируется пользователь

function connectDB() {
return new mysqli(........);
}

function closeDB($mysqli) {
$mysqli->close();
}

А поле всё равно не хочет обновлятся
Профиль Ответить
17.09.2012 23:24:19 Проблема с обновлением поля через UPDATE Сообщение #6
brussens

brussens

Мега-мастер

Мега-мастер

Дата регистрации:
11.10.2011 22:50:07

Сообщений: 438

Читайте мануалы по Mysql
Профиль Ответить
17.09.2012 23:34:58 Проблема с обновлением поля через UPDATE Сообщение #7
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

Я уде всё что мог перечитал,но ни как
Профиль Ответить
20.09.2012 17:30:20 Проблема с обновлением поля через UPDATE Сообщение #8
lev_100rus

lev_100rus

Новичок

Новичок

Дата регистрации:
17.06.2012 22:30:27

Сообщений: 5

Измените вашу надпись:

("UPDATE users SET activation='' WHERE login='$login'";

на эту:

('UPDATE users SET activation="" WHERE login="$login"');

если не поможет то на эту:

("UPDATE users SET activation='' WHERE login=\'$login\'";
Профиль Ответить