Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 03.01.2015
Сообщений: 2

Не работает Update Mysql

03.01.2015, 20:28. Показов 2504. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток.
Помогите пожалуйста разобраться, битый час голову ломаю но не могу найти причину.

Есть обработчик который должен обновить записи в таблице Mysql при исполнении запроса не выполняется но и ошибку не выдает.

----Структура таблицы cities---
city_id
city_code
city_name
country_id
--------------------------------------

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
session_start();
include('connect.php');
mysql_query("SET NAMES 'utf8'");
 
 
switch ($_REQUEST['action']) {
case 'edit_city':
        #Получаем все переданные данные и заносим в отдельные переменные
        $city_name=$_POST['city_name'];
        $city_code=$_POST['city_code'];
        $city_id=$_POST['city_id'];
        
        #Обновляем данные в таблице COUNTRIES
        
        $sql23 = "UPDATE `cities` SET `city_code`='$city_code' ,`city_name`='$city_name' WHERE `city_id`='$city_id'";
            $querys23 = mysql_query($sql23);
                    if (!$querys23){
                    #Если запрос вернул ошибку отправляем ответ -1
                        echo "-1";
                    }else{
                        //echo "1";
                        echo "test", mysql_error();
                    }
        
break;
PS. Вручную в самом PHPMyadmine сделал, скрипт работает а в php отказывается. Пожалуйста помогите разобраться.
Заранее благодарю за помощь
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.01.2015, 20:28
Ответы с готовыми решениями:

Update для БД в mysql
<?php $data = $_POST; ?> <form name="letmein" method="POST" action="<?php echo $_SERVER ?>"> <div class="forms"> ...

UPDATE не вносит данные в MySQL
вот такой код... $sql = "UPDATE ".PREFIX."mc_order SET od_status = 'Completed', od_payment_first_name = '$LMI_PAYER_WM',...

Вопрос по команде update в MySql
Всем привет! Есть таблица в mysql, одно из полей, а точнее последнее - timestamp. Когда командой update обновляю любое поле, значение...

3
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
04.01.2015, 01:12
Лучший ответ Сообщение было отмечено Daler_MD как решение

Решение

Цитата Сообщение от Daler_MD Посмотреть сообщение
$querys23 = mysql_query($sql23);
здесь добавь
PHP
1
$querys23 = mysql_query($sql23) or die(mysql_error());
и посмотри может всё таки ошибку выдаёт
1
11 / 11 / 2
Регистрация: 30.03.2010
Сообщений: 199
08.01.2015, 14:57
Daler_MD,
PHP
1
 $sql23 = "UPDATE `cities` SET `city_code`='".$city_code."' ,`city_name`='".$city_name."' WHERE `city_id`='".$city_id."'";
Попробуй так
1
0 / 0 / 0
Регистрация: 03.01.2015
Сообщений: 2
13.01.2015, 19:19  [ТС]
Цитата Сообщение от Виталюска Посмотреть сообщение
здесь добавь
Код PHP
1
$querys23 = mysql_query($sql23) or die(mysql_error());
Попробывал, резултата нет((

Добавлено через 34 секунды
Цитата Сообщение от lemuriec Посмотреть сообщение
Код PHP
1
*$sql23 = "UPDATE `cities` SET `city_code`='".$city_code."' ,`city_name`='".$city_name."' WHERE `city_id`='".$city_id."'";
Попробуй так
Тоже не получилось ничего((

Добавлено через 23 минуты
Всем огромное спасибо, ошибку нашел, ошибка оказалась в том что, обработчик получал те же данные и по этому результат обновления был не виден. Извините за беспокойства.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.01.2015, 19:19
Помогаю со студенческими работами здесь

UPDATE в mysql через php
Приветствую, возникла задача реализовать SQL запрос UPDATE через php, который, в свою очередь, должен брать значения из полей HTML страницы...

Update query Php Mysql
Подскажите, где ошибка, не хочет изменять изменения, вносит их в таблицу <form action="" method="post"> ...

[PHP + MYSQL] Трабл с UPDATE
Доброй ночи, уважаемые форумчане! Столкнулся с такой проблемой, уже все что можно перерыл... Не работает UPDATE, ну, ни в какую не...

Как сделать update mysql php
Таблицы БД id,namelinks,psevdonim,title,namezagolovok,contents Форма html <form method="post" action="save"> Название меню...

UPDATE изменить логин и пароль в mysql
вообщем в таблице users есть 2 поля name и password есть вот такая форма : include 'inc/menu.inc'; include...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru