Actualiza una fila en la tabla.

Descripción

Ejemplos: wpdb :: update (‘table’, array (‘column’ => ‘foo’, ‘field’ => ‘bar’), array (‘ID’ => 1)) wpdb :: update (‘table’ , matriz (‘columna’ => ‘foo’, ‘campo’ => 1337), matriz (‘ID’ => 1), matriz (‘% s’, ‘% d’), matriz (‘% d’) )

Ver también

  • wpdb :: prepare ()
  • wpdb :: $ field_types
  • wp_set_wpdb_vars ()

Parámetros

$ mesa

(cuerda)(Requerido)Nombre de la tabla.

$ datos

(formación)(Requerido)Datos a actualizar (en columna => pares de valores). Tanto las columnas de datos de $ como los valores de datos de $ deben ser “sin formato” (ninguno de los dos debe tener un escape de SQL). El envío de un valor nulo hará que la columna se establezca en NULL

  • el formato correspondiente se ignora en este caso.
$ donde

(formación)(Requerido)Una matriz con nombre de cláusulas WHERE (en columnas => pares de valores). Se unirán varias cláusulas con AND. Tanto las columnas $ where como los valores $ where deben ser “sin procesar”. El envío de un valor nulo creará una comparación IS NULL

  • en este caso, se ignorará el formato correspondiente.
$ formato

(formación|cuerda)(Opcional) Una matriz de formatos que se asignarán a cada uno de los valores en $ data. Si es una cadena, ese formato se usará para todos los valores en $ data. Un formato es uno de ‘% d’, ‘% f’, ‘% s’ (entero, flotante, cadena). Si se omite, todos los valores en $ data se tratarán como cadenas a menos que se especifique lo contrario en wpdb :: $ field_types.

Valor predeterminado: nulo

$ where_format

(formación|cuerda)(Opcional) Una matriz de formatos que se asignarán a cada uno de los valores en $ donde. Si es string, ese formato se usará para todos los elementos en $ where. Un formato es uno de ‘% d’, ‘% f’, ‘% s’ (entero, flotante, cadena). Si se omite, todos los valores en $ where se tratarán como cadenas.

Valor predeterminado: nulo

Regreso

(int | falso) El número de filas actualizadas o falso en caso de error.

Fuente

Expediente: wp-includes / wp-db.php

publicfunctionupdate($table,$data,$where,$format=null,$where_format=null)if(!is_array($data)

Relacionado

Usos

Usos Descripción
wp-includes / wp-db.php:wpdb :: process_fields ()

Procesa matrices de pares de campo / valor y formatos de campo.

wp-includes / wp-db.php:wpdb :: query ()

Realiza una consulta de base de datos MySQL, utilizando la conexión de base de datos actual.

wp-includes / wp-db.php:wpdb :: prepare ()

Prepara una consulta SQL para una ejecución segura.

Usado por

Usado por Descripción
wp-includes / ms-site.php:wp_update_site ()

Actualiza un sitio en la base de datos.

wp-includes / comment.php:wp_comments_personal_data_eraser ()

Borra los datos personales asociados con una dirección de correo electrónico de la tabla de comentarios.

wp-includes / class-wp-personalizar-manager.php:WP_Customize_Manager :: trash_changeset_post ()

Tira a la papelera o elimina una publicación de conjunto de cambios.

wp-includes / theme.php:_wp_keep_alive_customize_changeset_dependent_auto_drafts ()

Se asegura de que los borradores automáticos de las publicaciones cambien su post_date o el estado cambie a borrador para evitar la recolección de basura prematura.

wp-includes / class-wp-personalizar-manager.php:WP_Customize_Manager :: _ publish_changeset_values ​​()

Publica los valores del conjunto de cambios.

wp-includes / post.php:wp_add_trashed_suffix_to_post_name_for_post ()

Agrega un sufijo descartado para una publicación determinada.

wp-includes / option.php:update_network_option ()

Actualiza el valor de una opción de red que ya se agregó.

wp-includes / ms-deprecated.php:update_user_status ()

Actualiza el estado de un usuario en la base de datos.

wp-admin / includes / upgrade.php:wp_install_defaults ()

Crea el contenido inicial para un sitio recién instalado.

wp-admin / includes / user.php:wp_delete_user ()

Eliminar usuario y, opcionalmente, reasignar publicaciones y enlaces a otro usuario.

wp-admin / includes / bookmark.php:wp_insert_link ()

Inserta un enlace en la base de datos o actualiza un enlace existente.

wp-admin / includes / class-wp-posts-list-table.php:WP_Posts_List_Table :: _ display_rows_hierarchical ()
wp-includes / pluggable.php:wp_set_password ()

Actualiza la contraseña del usuario con una nueva encriptada.

wp-includes / deprecated.php:update_usermeta ()

Actualice los metadatos del usuario.

wp-includes / taxonomy.php:_update_post_term_count ()

Actualizará el recuento de términos según los tipos de objetos de la taxonomía actual.

wp-includes / taxonomy.php:_update_generic_term_count ()

Actualizará el recuento de términos según el número de objetos.

wp-includes / taxonomy.php:wp_update_term ()

Actualizar el término según los argumentos proporcionados.

wp-includes / taxonomy.php:wp_insert_term ()

Agregue un nuevo término a la base de datos.

wp-includes / taxonomy.php:wp_delete_term ()

Elimina un término de la base de datos.

wp-includes / option.php:update_option ()

Actualiza el valor de una opción que ya se agregó.

wp-includes / user.php:wp_insert_user ()

Inserta un usuario en la base de datos.

wp-includes / post.php:_transition_post_status ()

Hook para gestionar futuras transiciones de publicaciones a publicadas.

wp-includes / post.php:wp_publish_post ()

Publica una publicación cambiando el estado de la publicación.

wp-includes / post.php:add_ping ()

Agregue una URL a las que ya hicieron ping.

wp-includes / post.php:wp_insert_post ()

Insertar o actualizar una publicación.

wp-includes / post.php:wp_delete_post ()

Tira a la papelera o elimina una publicación o una página.

wp-includes / post.php:wp_trash_post_comments ()

Mueve los comentarios de una publicación a la Papelera.

wp-includes / post.php:set_post_type ()

Actualice el tipo de publicación para el ID de publicación.

wp-includes / revision.php:_wp_upgrade_revisions_of_post ()

Actualice el autor de las revisiones, agregue la publicación actual como una revisión y establezca la versión de las revisiones en 1

wp-includes / ms-functions.php:términos_globales ()

Mantiene una lista canónica de términos sincronizando los términos creados para cada blog con la tabla de términos globales.

wp-includes / ms-functions.php:wpmu_activate_signup ()

Activar un registro.

wp-includes / class-wp-xmlrpc-server.php:wp_xmlrpc_server :: attach_uploads ()

Adjuntar carga a una publicación.

wp-includes / comment.php:wp_set_comment_status ()

Establece el estado de un comentario.

wp-includes / comment.php:wp_update_comment ()

Actualiza un comentario existente en la base de datos.

wp-includes / comment.php:wp_update_comment_count_now ()

Actualiza el recuento de comentarios de la publicación.

wp-includes / comment.php:do_trackbacks ()

Realiza trackbacks.

wp-includes / comment.php:wp_delete_comment ()

Tira a la papelera o elimina un comentario.

wp-includes / meta.php:update_metadata_by_mid ()

Actualiza metadatos por meta ID.

wp-includes / meta.php:update_metadata ()

Actualiza los metadatos del objeto especificado. Si no existe ningún valor para el ID de objeto y la clave de metadatos especificados, se agregarán los metadatos.

Registro de cambios

Versión Descripción
2.5.0 Introducido.