Intereting Posts
PHP Soap Client – отправка неправильных заголовков «soapenv: VersionMismatch» Таблица стилей не загружается после использования RewriteRule и включает если подтверждение успешно скрыть кнопку отправки и показать загружаемое изображение Как использовать параметры php json_encode в файле twig с помощью функции json_encode twig Сравнение данных MySQL с другой таблицей Прямая ссылка на представление подпапки возвращает 404 Как подключить выпуск разработчика Arduino Uno Wifi к PHP Интеграция существующего проекта с помощью laravel framework? Класс «Memcached» не найден – (php 5.4.9, окна 7) Propel – объединение одной и той же таблицы несколько раз и группировка Предупреждение: назначение в состоянии Ошибка Codeigniter + Chrome (ERR_RESPONSE_HEADERS_TOO_BIG). Как решить? Ищете несколько хороших вариантов для отправки пользователям писем с паролем сброса пароля Php code formatter / beautifier и php beautification вообще Функция DB сообщает об ошибках при добавлении новой статьи в Joomla!

вычесть «1» из числа в строке SQL Query

Я просто хочу знать, как вычесть 1 из числа, которое появляется в $ row [posts_remaining]

Другими словами…


<?php $con = mysql_connect($db_server_name,$db_username,$db_password); if (!$con) { //do something } mysql_select_db("" . $db_database_name . "", $con); $result = mysql_query("SELECT * FROM users WHERE fb_id='$user_id'"); while($row = mysql_fetch_array($result)) { $posts_remaining = $row['posts_remaining'] // this is where I want to subtract 1 and then update "posts_remaining" with the new number } mysql_close($con); ?> 

Это даст мне мой результат, когда строка posts_remaining = {NUMBER}

Но я хочу обновить возвращенное число, вычитая его из него, а затем установив новый номер обратно, где был старый номер.

Надеюсь, я не сделаю это запутанным. Это трудно объяснить.

Кроме того … должен ли я иметь строку «posts_remaining» как нечто отличное от TEXT, чтобы сделать это … как Char (50) или что-то в этом роде, или это нормально оставить его как ТЕКСТ?

Сначала вам нужно изменить тип поля от текста до целого. Than для записей обновлений попробуйте этот запрос.

 update users set posts_remaining= posts_remaining - 1 WHERE fb_id='your_user_id' 

Вы можете сделать это, используя сам запрос базы данных:

 mysql_query("Update users set posts_remaining = posts_remaining -1 where fb_id='$user_id'");