Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
25 / 9 / 17
Регистрация: 22.12.2015
Сообщений: 2,097

Как в mysql изменить статус страницы?

15.07.2018, 14:48. Показов 1538. Ответов 30
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Было publish нужно поменять в статус на утверждении
PHP
1
2
3
4
5
$result2 = mysql_query("SELECT  * FROM wp_posts WHERE post_status='publish' AND post_status='inherit'", $connect_db);
while($row5 = mysql_fetch_assoc($result2))
{
 
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.07.2018, 14:48
Ответы с готовыми решениями:

Как изменить статус?
Есть объявления, когда создаешь объявления они в статусе new_advert Я хочу в вьюхе объявления сделать кнопку "изменить...

Как коротким кодом изменить статус чекбокса?
Добрый день! Я не знаю, включен чекбокс или нет. По нажатию хоткея нужно изменить его состояние на обратное. Пишу: ...

Как отправить сообщение на стену Вконтакте и изменить статус
Помогите пожалуйста очень нужно! вот есть код но он не очень( Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As...

30
71 / 55 / 32
Регистрация: 13.04.2018
Сообщений: 521
15.07.2018, 15:03
Цитата Сообщение от scherbakovss201 Посмотреть сообщение
утверждении
1)Всм поменять на утверждение?
Сделать простой запрос к БД и указать значение.
2)не так
Цитата Сообщение от scherbakovss201 Посмотреть сообщение
"SELECT * FROM wp_posts WHERE post_status='publish' AND post_status='inherit'", $connect_db);
А так
PHP
1
"SELECT * FROM `wp_posts` WHERE `post_status` = 'publish' AND `post_status` = 'inherit'", $connect_db);
3)Изменить publish
SQL
1
UPDATE `wp_posts` SET `post_status` = 'value' WHERE `post_status` = 'publish' AND `post_status` = 'inherit'
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
15.07.2018, 15:07
Цитата Сообщение от SolomonRei Посмотреть сообщение
`post_status` = 'publish' AND `post_status` = 'inherit'
Интересно как post_status одновременно может быть published и inherit?
0
71 / 55 / 32
Регистрация: 13.04.2018
Сообщений: 521
15.07.2018, 15:09
Цитата Сообщение от Jewbacabra Посмотреть сообщение
Интересно как post_status одновременно может быть published и inherit?
Не знаю,он накосячил,а его его косяк не заметил,спасибо,внимательнее буду.
0
25 / 9 / 17
Регистрация: 22.12.2015
Сообщений: 2,097
15.07.2018, 15:47  [ТС]
Цитата Сообщение от SolomonRei Посмотреть сообщение
Не знаю,он накосячил,а его его косяк не заметил,спасибо,внимательнее буду.
Цитата Сообщение от Jewbacabra Посмотреть сообщение
Интересно как post_status одновременно может быть published и inherit?
Есть страницы 'post_type =page' в них статус `post_status` = 'publish' ,а есть модальные окно 'post_type ='popup' в них `post_status` = 'inherit' нужно скриптом пройтись и сделать `post_status` = 'pending

и еще прошу подсказать,как Post_date присвоить текущую дату и время по серверу.'
0
71 / 55 / 32
Регистрация: 13.04.2018
Сообщений: 521
15.07.2018, 15:52
Цитата Сообщение от scherbakovss201 Посмотреть сообщение
Есть страницы 'post_type =page' в них статус `post_status` = 'publish' ,а есть модальные окно 'post_type ='popup' в них `post_status` = 'inherit' нужно скриптом пройтись и сделать `post_status` = 'pending
Оууу,как все на мудрено,сделайте разные таблицы,или разные названия колонок,так запутаться можно.
Цитата Сообщение от scherbakovss201 Посмотреть сообщение
и еще прошу подсказать,как Post_date присвоить текущую дату и время по серверу.'
PHP
1
2
3
4
function GetTime() {
        return time();
    }
print (GetTime());
0
25 / 9 / 17
Регистрация: 22.12.2015
Сообщений: 2,097
15.07.2018, 15:53  [ТС]
Цитата Сообщение от SolomonRei Посмотреть сообщение
3)Изменить publish
если я вас правильно понял то на php
PHP
1
2
3
4
5
6
7
8
/* изменить статус с inherit на pending */
 
 
 $result8 = mysql_query("SELECT * FROM `wp_posts` WHERE `post_status` = 'publish'  ", $connect_db); WHERE post_status='inherit' " , $connect_db);
while($row8 = mysql_fetch_assoc($result8))
{
    mysql_query("UPDATE  * FROM  wp_posts SET `post_status` = 'pending' WHERE post_status='inherit' " , $connect_db);
}
0
71 / 55 / 32
Регистрация: 13.04.2018
Сообщений: 521
15.07.2018, 15:59
Цитата Сообщение от scherbakovss201 Посмотреть сообщение
если я вас правильно понял то на php
да,только
так
PHP
1
(UPDATE  * FROM  `wp_posts` SET `post_status` = 'pending' WHERE post_status='inherit' " , $connect_db)
0
25 / 9 / 17
Регистрация: 22.12.2015
Сообщений: 2,097
15.07.2018, 15:59  [ТС]
наверное так вариант2
PHP
1
2
3
4
5
6
/* изменить статус с inherit на pending */
$result8 = mysql_query("SELECT  * FROM wp_posts WHERE post_status='inherit'", $connect_db);
while($row8 = mysql_fetch_assoc($result8))
{
mysql_query("UPDATE `wp_posts` SET `post_status` = 'value' WHERE `post_status` = 'publish'", $connect_db);
}
0
71 / 55 / 32
Регистрация: 13.04.2018
Сообщений: 521
15.07.2018, 16:01
Цитата Сообщение от scherbakovss201 Посмотреть сообщение
наверное так вариант2
Да.так лучше,чем тот непонятный и неправильный вариант запроса
0
25 / 9 / 17
Регистрация: 22.12.2015
Сообщений: 2,097
15.07.2018, 16:04  [ТС]
Цитата Сообщение от SolomonRei Посмотреть сообщение
PHP
выодит 1531659789

Добавлено через 1 минуту
Я имел ввиду как обновить дату и время page на серверную
0
71 / 55 / 32
Регистрация: 13.04.2018
Сообщений: 521
15.07.2018, 16:16
Ну так все правильно,храните дату и время в БД так,а если нпдо перевести в читабельный формат используйте функцию
PHP
1
Date();
0
25 / 9 / 17
Регистрация: 22.12.2015
Сообщений: 2,097
15.07.2018, 16:30  [ТС]
Цитата Сообщение от scherbakovss201 Посмотреть сообщение
mysql_query("UPDATE `wp_posts` SET `post_status` = 'value' WHERE `post_status` = 'publish'", $connect_db);
Цитата Сообщение от SolomonRei Посмотреть сообщение
Да.так лучше,чем тот непонятный и неправильный вариант запроса
Какой смысл тогда в WHERE `post_status` = 'publish' на этапе обновления,может вот лучше?
PHP
1
2
mysql_query("UPDATE `wp_posts` SET `post_status` = 'pending' ", $connect_db);
echo "good";
0
71 / 55 / 32
Регистрация: 13.04.2018
Сообщений: 521
15.07.2018, 16:38
Цитата Сообщение от scherbakovss201 Посмотреть сообщение
Какой смысл тогда в WHERE `post_status` = 'publish' на этапе обновления,может вот лучше?
а такой,если вы уберете WHERE,то он обновит все поля в этой таблице,и поставит во сек строках данное значение
Code
1
pending
0
25 / 9 / 17
Регистрация: 22.12.2015
Сообщений: 2,097
15.07.2018, 19:59  [ТС]
Цитата Сообщение от SolomonRei Посмотреть сообщение
Ну так все правильно,храните дату и время в БД так,а если нпдо перевести в читабельный формат используйте функцию
вот такое нужно 2018-07-15 18:54:22
0
71 / 55 / 32
Регистрация: 13.04.2018
Сообщений: 521
15.07.2018, 20:02
Цитата Сообщение от scherbakovss201 Посмотреть сообщение
вот такое нужно 2018-07-15 18:54:22
такое,так такое
PHP
1
2
3
4
5
6
7
<?php
function GetTime() {
        return time();
    }
$date = date('Y-m-d H:m:i', GetTime());
echo $date;
?>
0
25 / 9 / 17
Регистрация: 22.12.2015
Сообщений: 2,097
15.07.2018, 20:19  [ТС]
Цитата Сообщение от SolomonRei Посмотреть сообщение
такое,так такое
а что бы дату постов изменить
PHP
1
mysql_query("UPDATE `wp_posts` SET `post_date` = '$date' ", $connect_db);
0
71 / 55 / 32
Регистрация: 13.04.2018
Сообщений: 521
15.07.2018, 20:20
Да,только забыли добавить WHERE,иначе у всех постов дата измениться,а не только одного,которого вы хотите.
0
25 / 9 / 17
Регистрация: 22.12.2015
Сообщений: 2,097
15.07.2018, 20:24  [ТС]
post_data что из них правильнее скриптом менть post_modification_date

Добавлено через 2 минуты
Цитата Сообщение от SolomonRei Посмотреть сообщение
Да,только забыли добавить WHERE,иначе у всех постов дата измениться,а не только одного,которого вы хотите.
в чем разница вариант 1(нужно ли в кавычки брать WHERE id =261)?
PHP
1
mysql_query("UPDATE `wp_posts` SET `post_date` = '$date' " WHERE id =261, $connect_db);
вариант 2
PHP
1
mysql_query("UPDATE  id =261`wp_posts` SET `post_date` = '$date' " , $connect_db);
0
71 / 55 / 32
Регистрация: 13.04.2018
Сообщений: 521
15.07.2018, 20:30
Цитата Сообщение от scherbakovss201 Посмотреть сообщение
в чем разница вариант 1(нужно ли в кавычки брать WHERE id =261)?

вы php на каком уровне знаете?
Надо так
PHP
1
mysql_query("UPDATE `wp_posts` SET `post_date` = '$date' WHERE `id` = '261'", $connect_db)
Цитата Сообщение от scherbakovss201 Посмотреть сообщение
в чем разница вариант 1
Разница в том,что в первом варианте вы используете WEHRE,и то неправильно
Цитата Сообщение от scherbakovss201 Посмотреть сообщение
mysql_query("UPDATE *id =261`wp_posts` SET `post_date` = '$date' " , $connect_db);
Тут тоже не правильно,так нельзя писать!
PHP
1
mysql_query("UPDATE  `wp_posts` SET `post_date` = '$date' WHERE `id` = '261'" , $connect_db);
Только так.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.07.2018, 20:30
Помогаю со студенческими работами здесь

Изменить статус бар!
Как изменить статус бар? Добавлено через 21 минуту верней DroidDraw

Изменить статус через форму
В загружающейся форме имеется выпадающий список при изменении его производится изменение статуса в таблице. Не могу понять как сделать...

Изменить статус по истечении времени
Привет всем. Каким образом можно изменить статус в бд, когда дата истекла. То есть в поле стоит дата, ну допустим 18 февраля 2012 года...

Изменить статус онлайн на оффлайн
Понимаю, что вопрос может показаться многим не относящийся к данной ветке. Но суть интересует следующая! Выход пользователя с сайта...

Как изменить переменные MySQL?
Что имеем? 1. Windows XP Corp.Edit.Eng + SP2 + MUI 2. MySQL 4.1.15 + MySQL Administrator 1.1.4 + MySQL Browser 1.1.17 3. PHP 5.0 ...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru