Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP: базы данных

Войти
Регистрация
Восстановить пароль
 
QvaserZver
2 / 2 / 0
Регистрация: 31.03.2013
Сообщений: 196
#1

Изменение данных в бд - PHP БД/MySQL

21.10.2016, 21:10. Просмотров 133. Ответов 0
Метки нет (Все метки)

Всем привет, произошла наитупейшая проблема! Не могу перезаписать запись!
Помогите плиз! Самое интересное, что данные в сессии сохранены, а запись не идет!

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
function setinginfo($myname, $mysurname, $mypatronymic) {
    // Инициализируем переменную с возможным сообщением об ошибке
    $error = '';
    
    // Если отсутствует строка с логином, возвращаем сообщение об ошибке
    if(!$myname) {
        $error = 'Не указано имя';
        return $error;
    }   
    elseif(!$mysurname) {
        $error = 'Не указана фамилия';
        return $error;
    }
    elseif(!$mypatronymic) {
        $error = 'Не указано отчество';
        return $error;
    }
    // Проверяем не зарегистрирован ли уже пользователь
    // Подключаемся к СУБД
    connect();
    // Пишем строку запроса
    $_SESSION['name'] = $mysurname;
    $_SESSION['surname'] = $myname;
    $_SESSION['patronymic'] = $mypatronymic;
    $sql = "UPDATE `client` SET `name`='" . $_SESSION['name'] . "' AND `surname`='" . $_SESSION['surname']  . "' AND `patronymic`='" . $_SESSION['patronymic'] . "' WHERE `id` = '".$_SESSION['id']."' LIMIT 1";
    // Делаем запрос к базе
    $query = mysql_query($sql) or die("<p>Невозможно выполнить запрос: " . mysql_error() . ". Ошибка произошла в строке " . __LINE__ . "</p>");
    
    // Не забываем отключиться от СУБД  
    mysql_close();
    
    // Возвращаем значение true, сообщающее об успешной регистрации пользователя
    return true;
}
Добавлено через 15 минут
На сессии не смотрите, это я для теста написал(перепутал их )

Добавлено через 16 минут
Решение этой проблемы:

MySQL
1
UPDATE `client` SET `name`='" . $_SESSION['name'] . "' AND `surname`='" . $_SESSION['surname']  . "' AND `patronymic`='" . $_SESSION['patronymic'] . "' WHERE `id` = '".$_SESSION['id']."' LIMIT 1
Сделаем так:
MySQL
1
UPDATE `client` SET `name`='" . $_SESSION['name'] . "', `surname`='" . $_SESSION['surname']  . "', `patronymic`='" . $_SESSION['patronymic'] . "' WHERE `id` = '".$_SESSION['id']."' LIMIT 1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2016, 21:10
Я подобрал для вас темы с готовыми решениями и ответами на вопрос MySQL Изменение данных в бд (PHP БД):

Изменение данных в базе данных путем UPDATE - PHP БД
Есть запрос, ну не знаю, запрос это или просто код, но суть не в этом, ниже код: &lt;?php require 'connect.php'; ...

Изменение в базе данных - PHP БД
Не могу изменить данные в бд. Постоянно пишет что &quot;ошибка при изменении объявления&quot;(переменная result не равна значению true). Эта...

Изменение данных на сайте - PHP
Мне необходимо добиться такого эффекта например как на wikipedia. Необходима страница с возможностью редактирования данных пользователем(по...

Изменение данных в MySQL - PHP БД
Добрый вечер! &lt;?php $newuser = $_REQUEST ; $connection = mysql_connect ('localhost', '******', '******') or...

Изменение данных о пользователе - PHP БД
Спрашивал уже про смену данных. Но появились дургие проблемы надеюсь мне поможете. Что если нужно реализовать смену и пароля и имени...

Изменение базы данных - PHP БД
Привет всем. Возникла такая проблема что не могу понять почему у меня не обновляется данные в базе данных. &lt;? include...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2016, 21:10
Привет! Вот еще темы с ответами:

Изменение данных с использованием Ajax - PHP
Собственно, нужна помощь или совет. Была статическая админка, решил добавить ajax. Есть список новостей, при выборе конкретной, в массив...

MySQL Не работает изменение данных в таблице - PHP БД
Всем привет! Есть код для редактирования записи из таблицы БД. Вот код: &lt;?php get_header(); ?&gt; &lt;?php $id = $_GET; $result =...

MySQL Изменение информации в базе данных - PHP БД
Доброго времени! Нужна помощь с обработчиком, изменяющим данные в базе. Таблица, в которой стоят инпуты для выделения конкретной записи. ...

MySQL Удаление, изменение и обновление данных - PHP БД
Здравствуйте, столкнулся с такой проблемой, хочу добавить кнопки удалить и изменить рядом с колонками данных Вот сам скрипт &lt;?php ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru