Как перезаписать в таблице данные

S2
На сайте с 12.06.2011
Offline
90
378
подскажите, как создать SQL запрос, чтобы перезаписать (обновить) в таблице данные "wp_postmeta" значения meta_value. 

есть дополнительные поля на сайте "version", "razmer", через которые вводились данные и сохранялись в таблицу при публикации новости. как создать запрос sql, чтобы можно было перезаписать эти доп. поля новыми значениями?

пример на скрине.
HOSTER_BOMBA
На сайте с 08.06.2020
Offline
13
#1
sotex2 :
подскажите, как создать SQL запрос, чтобы перезаписать (обновить) в таблице данные "wp_postmeta" значения meta_value. 

есть дополнительные поля на сайте "version", "razmer", через которые вводились данные и сохранялись в таблицу при публикации новости. как создать запрос sql, чтобы можно было перезаписать эти доп. поля новыми значениями?

пример на скрине.

через phpmyadmin они не меняются?

Европейский хостинг провайдер в Эстонии - https://iphoster.net/ - дешевые KVM VPS в Польше, Франции, Англии и Германии от 1.95$. Дешевые IP по цене 0,5$ за 1 IPv4. Дешевый shared хостинг от 1$ с панелями Cpanel, ISPManager, DirectAdmin. https://wiki.iphoster.net/ - статьи на тему хостинга и размещение сайтов.
dma84
На сайте с 21.04.2009
Offline
168
#2
UPDATE `wp_postmeta` SET `meta_value` = "bla-bla-bla" WHERE `meta_key` = "razmer" AND `post_id` = N;

Где N - id поста, для которого нужно обновить значение.

dma84
На сайте с 21.04.2009
Offline
168
#3
HOSTER_BOMBA #:

через phpmyadmin они не меняются?

Всё меняется, ума не хватает.

rustelekom
На сайте с 20.04.2005
Offline
490
#4
На то, чтобы почитать про UPDATE в гугле?  Ну вы уж совсем себя не цените:)
SSD KVM ВПС от 129 ₽ в Германии и Нидерландах. SSD хостинг от 119 ₽ в Германии или России |Выделенные серверы в Европе, Азии, США и РФ ( https://www.robovps.biz/ ) Контакты: Telegram чат ( https://t.me/rustelekom_bot ) или LiveChat на любом из наших сайтов.
S2
На сайте с 12.06.2011
Offline
90
#5
dma84 #:
UPDATE `wp_postmeta` SET `meta_value` = "bla-bla-bla" WHERE `meta_key` = "razmer" AND `post_id` = N;

Спасибо, этот запрос работает из MYSQL. 

у меня через программу делается запрос и там есть заготовка кода в который нужно правильно подставить данные meta_value, meta_key. не могли бы вы правильный синтаксис прописать в заготовке ниже, куда и что нужно вставить, где таблица с данными "wp_postmeta" значения meta_value, meta_key

дополнительные поля для перезаписи "version", "razmer".

заготовка запроса в программе.

#UPDATE:

mysql_query("UPDATE oc_product SET model='$_POST[model]', quantity='$_POST[quantity]' WHERE product_id='$_POST[id]'");

#Этим запросом UPDATE мы присвоим новые значения для полей model и quantity в той записи, где product_id равен $_POST[id]

SeVlad
На сайте с 03.11.2008
Offline
1487
#6
sotex2 :
как создать SQL запрос, чтобы перезаписать (обновить) в таблице данные "wp_postmeta" значения meta_value. 

Ты, кроме незнания SQL  не знаешь ещё 2х важных вещей:

1. Раздел "администрирования серверов" не имеет никаого отношения к вопросу.

2. В ВП нельзя вот так напрямую лазить в базу. Разве только при стойком желании поломать сайт.

sotex2 #:
у меня через программу делается запрос

А не, 3х вещей

3. https://developer.wordpress.org/rest-api/

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Топики помощи с ⓌordPress (https://searchengines.guru/ru/forum/1032910 ) и основы безопасности сайтов ( https://searchengines.guru/ru/forum/774117 ). *** Помощь\консультации в топиках форума - БЕСПЛАТНО. Платные услуги ( https://wp.me/P3YHjQ-3 ) - с бюджетом от 150$ ***
S2
На сайте с 12.06.2011
Offline
90
#7
SeVlad #:

Ты, кроме незнания SQL  не знаешь ещё 2х важных вещей:

1. Раздел "администрирования серверов" не имеет никаого отношения к вопросу.

2. В ВП нельзя вот так напрямую лазить в базу. Разве только при стойком желании поломать сайт.

А не, 3х вещей

3. https://developer.wordpress.org/rest-api/

я тебя не спрашивал, можно ли мне лазить в базу. я спросил, как правильно прописать сам синтиксис.

SeVlad
На сайте с 03.11.2008
Offline
1487
#8
sotex2 #:
я тебя не спрашивал, можно ли мне лазить в базу

Да я дуракам и не запрещаю ничего.

Я просто незнающим помогаю избежать ошибок.

S2
На сайте с 12.06.2011
Offline
90
#9
SeVlad #:

Да я дуракам и не запрещаю ничего.

Я просто незнающим помогаю избежать ошибок.

помоги себе сам лучше.

люди, которые имеют большие интернет магазины, при помощи запросов и программ - это все обновляют, а не руками прописывают тысячи страниц. с твоими умными мыслями, хоть вообще не создавай БД или пусть все там зарастет и будет помойка. я просто задал вопрос по синтаксису. если нет конкретного ответа, зачем тратить время мой и свое. и я не знаю, кто меня перебросил в этот раздел, выбирал веб-строительство, так ничего подходящего не нашел. (не трать больше время, нечего воздух гонять)

SeVlad
На сайте с 03.11.2008
Offline
1487
#10
sotex2 #:
люди, которые имеют большие интернет магазины, при помощи запросов и программ - это все обновляют, а не руками прописывают тысячи страниц.

Умные люди - не руками, конечно, но и не запросами в базу.

sotex2 #:
если нет конкретного ответа,

Ответ есть (и он частично был дан), хотя даже вопроса не был. Одно хамство.

sotex2 #:
и я не знаю, кто меня перебросил в этот раздел, выбирал веб-строительство,
Если бы выбирал - там бы топик и был. Никому не надо перебрасывать топики в неподходящие разделы.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий