С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
PHP БД For в foreach (цикл в цикле) Здравствуйте! Сегодня вдруг решил, что пора оптимизировать код и прибегнуть к циклам в циклах. Но вот незадача, оно отказывается работать... Уже не знаю, к кому обратиться за помощью, прошу ее здесь Код тут: $d = "mon"; $d = "tue"; $d = "wed"; https://www.cyberforum.ru/ php-database/ thread1308064.html Запрос к БД по двум параметрам PHP БД
$sql = mysql_query("SELECT * FROM `people` WHERE `first_name` LIKE '%".$fn."%' "); Это запрос на поиск в БД ЛЮДИ по столбцу ИМЯ по переменной $fn Как построить запрос что бы искало по двум параметрам?
PHP БД Сессии и авторизация https://www.cyberforum.ru/ php-database/ thread1307879.html
Привет, уважаемые. Помогите зелёному) Сделал через аякс регистрацию и авторизацию пользователей на сайте и не знаю как вывести приветствие и прочие материалы например если пользователь вошел то показать одно а если нет -то другое через echo. в папке php лежит файл -обработчик авторизации login.php, в нём в конце стартует сессию $sql_query=("SELECT * FROM user WHERE login='".$name."'");...
PHP БД Ошибка: You have an error in your SQL syntax вообщем вот сам код php <?php $host = 'localhost'; $user = 'u232598598_1'; $pswd = '223535'; $db = 'u232598598_1'; $connection = mysql_connect($host, $user, $pswd); mysql_query("SET NAMES utf8"); https://www.cyberforum.ru/ php-database/ thread1307872.html
Не получается записать в базу данных INSERT INTO PHP БД
Не получается записать в базу данных,вот это чудо: $sqlka = "INSERT INTO option (username, user_id, date, date_stop, sum, sumw, sumt, vaystart, vayfinish, updown, status) VALUES (".$login.", ".$user_id.", ".$datestopt.", ".$datestopw.", ".$sum.", ".$sumw.", ".$sumt.", ".$VAYcur.", ".$vayfinish.", ".$updown.", ".$stas.")"; mysql_query($sqlka); Вот база:...
PHP БД Как в sqlite создать столбец с автоматической датой В Mysql есть тип поля TIMESTAMP CURRENT_TIMESTAMP который автоматически записывает дату. Есть аналог в sqlite? https://www.cyberforum.ru/ php-database/ thread1307812.html
PHP БД Импорт csv в mysql скриптом https://www.cyberforum.ru/ php-database/ thread1307715.html
Вообщем поставили мне такую задачу, надо связать csv и mysql создал страницу и скрипт загрузки csv файла <html> <head> <title>Загрузка файлов на сервер</title> </head> <body> <h2><p><b> Форма для загрузки файлов </b></p></h2> <form action="upload.php" method="post" enctype="multipart/form-data">
Долго грузится usbwebserver PHP БД
Здравствуйте, уважаемые Форумчани! Я скачала usbwebserver. Создала таблицу БД в pdpmyadmin и заполнила его. Теперь пытаюсь вывести эти данные на странице сайта. Проблема в том что, php скрипты не открываются, идет ожидание и все. И вообще в начале когда заходишь phpmyadmin или localhost загрузка идет очень долго. Вопрос 1. Как можно ускорить начальный запуск phpmyadmin & localhost? Вопрос 2....
PHP БД Перенаправление после выполнения скрипта выдает ошибку https://www.cyberforum.ru/ php-database/ thread1307629.html
Народ подмогите, вот в чем проблема: делаю перенаправление после выполнения скрипта, а он мне выдает ошибку, как ее решить? ошибка: Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\aaic.lv\block\ievade_persona_pamatdati.php:36) in C:\xampp\htdocs\aaic.lv\block\ievade_persona_pamatdati.php on line 240 Вот что в 240 строке: header('Refresh: 3;...
PHP БД Можно ли быстро перевести весь синтаксис работы с mysql в синтаксис sqlite? У меня такая проблема. Написал небольшой сайт на php, состоящий из 3 файлов. На этом сайте используется MySQL. Решил отказаться от нее, и использовать Sqlite. Не хочу переписывать весь код, он громоздкий, можно ли это как-нибудь сделать быстро без ручного переписывания? https://www.cyberforum.ru/ php-database/ thread1307132.html
Продажа нескольких услуг (php, html) PHP БД
Здравствуйте. Почти доделал сайт для практики и осталось одна часть, самая сложная для меня. Это продажа нескольких услуг. Есть таблица услуги и мне нужно в отдельной форме выбрать услуги и записать их в базу ЧЕК. Таблица чек у меня, как я понял выполнена не правильно. Также для выбора нескольких компонентов, нужна еще одна связующая таблица (детализация). Помогите написать пхп код и...
PHP БД Дубликат запросов Название тему не совсем корректное, хз как более правильно обозвать. Суть: Есть конпка "Кнопка". При нажатии которой в PHP происходит следующий алгоритм: $sql = "SELECT 1 FROM request AS r WHERE r.id = :id and r.status = 0"; .... $STH->execut(); if($STH->rowcount()===0){ exit(); } https://www.cyberforum.ru/ php-dat
0 / 0 / 1
Регистрация: 22.11.2014
Сообщений: 14
23.11.2014, 12:02  [ТС] 0

Не могу обновить базу данных UPDATE - PHP БД - Ответ 6888396

23.11.2014, 12:02. Показов 699. Ответов 2
Метки (Все метки)

Ответ

Убрал,но ничего
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
35
36
37
38
39
40
41
42
43
44
    $result = mysql_query("SELECT * FROM `option` WHERE status = 0 AND date_stop <= ".time());
    while($a6 = mysql_fetch_array($result)) {
 
$VAYplus = ($a6['sum'] * $VAYcur) / $a6['vaystart'] - $a6['sum'];
$VAYminus = $a6['sum'] - ($a6['sum'] * $VAYcur) / $a6['vaystart'];
$VAYwinlose = ($a6['sum'] * $VAYcur) / $a6['vaystart'];
 
if($a6['date_stop'] < time() && $a6['status'] < 1 && $a6['vaystart'] < $VAYcur && $a6['updown'] == 1 ) {
        print '<p class="alert alert-success">Поздравляем! Заработано:'.$VAYplus.'! </p>';
            mysql_query('UPDATE option SET vayfinish = '.$VAYcur.' WHERE date_stop <= '.time().'');
            mysql_query('UPDATE option SET status = "1" WHERE date_stop <= '.time().'');
            mysql_query('UPDATE option SET sumw = '.$VAYcur.' - '.$a6['vaystart'].' WHERE date_stop <= '.time().' ');
            mysql_query('UPDATE users SET aw_balance = aw_balance + '.$VAYwinlose.' WHERE login = '.$a6['username'].'');
            mysql_query('UPDATE users SET frozen_balance = frozen_balance - '.$a6['sum'].' WHERE login = '.$a6['username'].'');
        } elseif($a6['date_stop'] < time() && $a6['status'] < 1 && $a6['vaystart'] > $VAYcur && $a6['updown'] == 2 ) {
        print '<p class="alert alert-success">Поздравляем! Заработано:'.$VAYplus.'! </p>';
            mysql_query('UPDATE option SET vayfinish = '.$VAYcur.' WHERE date_stop <= '.time().'');
            mysql_query('UPDATE option SET status = "2" WHERE date_stop <= '.time().'');
            mysql_query('UPDATE option SET sumw = '.$a6['vaystart'].' - '.$VAYcur.' WHERE date_stop <= '.time().'');
            mysql_query('UPDATE users SET aw_balance = aw_balance + '.$VAYwinlose.' WHERE login = '.$a6['username'].'');
            mysql_query('UPDATE users SET frozen_balance = frozen_balance - '.$a6['sum'].' WHERE login = '.$a6['username'].'');
        } elseif($a6['date_stop'] < time() && $a6['status'] < 1 && $a6['vaystart'] > $VAYcur && $a6['updown'] == 1 ) {
        print '<p class="alert alert-error">Ваша ставка не прошла. Вы потеряли: '.$VAYminus.'! </p>';
            mysql_query('UPDATE option SET vayfinish = '.$VAYcur.' WHERE date_stop <= '.time().'');
            mysql_query('UPDATE option SET status = "2" WHERE date_stop <= '.time().'');
            mysql_query('UPDATE option SET sumt = '.$VAYcur.' - '.$a6['vaystart'].' WHERE date_stop <= '.time().'');
            mysql_query('UPDATE users SET aw_balance = aw_balance + '.$VAYwinlose.' WHERE login = '.$a6['username'].'');
            mysql_query('UPDATE users SET frozen_balance = frozen_balance - '.$a6['sum'].' WHERE login = '.$a6['username'].'');
        } elseif($a6['date_stop'] < time() && $a6['status'] < 1 && $a6['vaystart'] < $VAYcur && $a6['updown'] == 2 ) {
        print '<p class="alert alert-error">Ваша ставка не прошла. Вы потеряли: '.$VAYminus.'! </p>';
            mysql_query('UPDATE option SET vayfinish = '.$VAYcur.' WHERE date_stop <= '.time().'');
            mysql_query('UPDATE option SET status = "1" WHERE date_stop <= '.time().'');
            mysql_query('UPDATE option SET sumt = '.$a6['vaystart'].' - '.$VAYcur.' WHERE date_stop <= '.time().'');
            mysql_query('UPDATE users SET aw_balance = aw_balance + '.$VAYwinlose.' WHERE login = '.$a6['username'].'');
            mysql_query('UPDATE users SET frozen_balance = frozen_balance - '.$a6['sum'].' WHERE login = '.$a6['username'].'');
        } elseif($a6['date_stop'] < time() && $a6['status'] < 1 && $a6['vaystart'] == $VAYcur && $a6['updown'] == 2 || $a6['date_stop'] < time() && $a6['status'] < 1 && $a6['vaystart'] == $VAYcur && $a6['updown'] == 1 ) {
        print '<p class="alert alert-success">'.$VAYwinlose.'- '.$a6['username'].' - '.$a6['date_stop'].' - '.$a6['vaystart'].'- '.$a6['updown'].' - '.$VAYcur.' Сумма возвращена в размере: '.$VAYminus.'! </p>';
            mysql_query('UPDATE option SET vayfinish = '.$VAYcur.' WHERE status = 0 ');
            mysql_query('UPDATE users SET aw_balance = aw_balance + '.$VAYwinlose.' WHERE login = '.$a6['username'].'');
            mysql_query('UPDATE option SET status = 1 WHERE status = 0 ');
            mysql_query('UPDATE users SET frozen_balance = frozen_balance - "'.$a6['sum'].'" WHERE login = '.$a6['username'].'');
        } else {
        }
        }
Добавлено через 9 минут
https://www.cyberforum.ru/atta... 1416672733 Вот сама таблица option

Добавлено через 57 минут
Всем спасибо,разобрался сам,была проблема со скобочками))
К примеру:
PHP
1
mysql_query('UPDATE option SET vayfinish = '.$VAYcur.' WHERE date_stop <= '.time().'');
Заменил на:
PHP
1
mysql_query("UPDATE option SET vayfinish = '".$VAYcur."' WHERE date_stop <= '".time()."' ");
Сапсибо)

Вернуться к обсуждению:
Не могу обновить базу данных UPDATE PHP БД
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.11.2014, 12:02
Готовые ответы и решения:

не могу обновить значения в базе данных с update set
Помогите пожалуйста, не обновляются значения в таблице. Пробовал по разному, но все тщетно. Что я...

Не могу найти ошибку при update записей в базу?
&lt;? include $_SERVER.&quot;/dbopen.php&quot;; $sql= &quot;SELECT * FROM `{$a}` ORDER BY id&quot;; $res =...

Запрос в базу данных UPDATE
Добрый день, ув. Как создать запрос UPDATE с помощью цикла while?

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

2
23.11.2014, 12:02
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.11.2014, 12:02
Помогаю со студенческими работами здесь

Как обновить базу данных?
Использую DataGrid (OLEDB) и ADOBD С помощью запроса изменяю днные в Access-совской таблице, а в...

Обновить базу данных MySql
Здравствуйте. Есть база данных gallery, в которой 7 связанных таблиц. Необходимо после изменения...

Как обновить базу данных?
Использую DataGrid (OLEDB) и ADOBD С помощью запроса изменяю днные в Access-совской таблице, а в...

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

0
Новые блоги и статьи
Администрирован­­­­ие Git, продвинутые техники работы с Git
InfoMaster 11.01.2025
Основы управления репозиторием Эффективное управление Git-репозиторием требует глубокого понимания механизмов контроля доступа и инструментов администрирования. Рассмотрим ключевые аспекты. . .
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
Отличия абстрактного класса от интерфейса
InfoMaster 10.01.2025
В современной разработке программного обеспечения существуют два основных механизма реализации абстракции: абстрактные классы и интерфейсы. Эти инструменты, хотя и схожи в своей основной цели -. . .
Как работать в Git
InfoMaster 10.01.2025
Git — это одна из наиболее популярных систем контроля версий, которая активно используется разработчиками по всему миру. Она позволяет эффективно управлять изменениями в коде, координировать работу. . .
Реализация передвижения персонажа в Unity3d на C#
InfoMaster 10.01.2025
Реализация передвижения персонажа в Unity3D начинается с правильной настройки проекта. Этот этап критически важен для создания отзывчивого и плавного управления. Рассмотрим основные шаги для создания. . .
Docker: руководство для начинающих
InfoMaster 10.01.2025
В современном мире разработки программного обеспечения контейнеризация стала неотъемлемой частью процесса создания и развертывания приложений. Docker, как ведущая платформа контейнеризации, произвела. . .
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru