Foros del Web » Programando para Internet » PHP »

Actualizar campo de la DataBase MySQL con PHP

Estas en el tema de Actualizar campo de la DataBase MySQL con PHP en el foro de PHP en Foros del Web. Hola amigos, verán requiero me pongan algun ejemplo para que pueda entender como actualizar un campo de la database, muchas gracias. Suponiendo: DB: lovepage table: ...
  #1 (permalink)  
Antiguo 25/07/2009, 00:50
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Actualizar campo de la DataBase MySQL con PHP

Hola amigos, verán requiero me pongan algun ejemplo para que pueda entender como actualizar un campo de la database,

muchas gracias.


Suponiendo:

DB: lovepage
table: images
campos:
id INT autoincremente,
image_name varchar(255)


Digamos que deseo actualizar el image_name que corresponde al id = '23'

¿Como puedo hacer esto con PHP??
Si mi formulario es este:

formulario.html
Código HTML:
<form method="post" action="actualizar.php">
<input type="text" name="image_name">
<input type="submit" value="Actualizar nombre de imagen">
</form> 

actualizar.php
Código PHP:
<?php
login_db 
mysql_connect("localhost","user","pass");

$image_name $_POST['image_name'];


$sql "UPDATE ....";


// Que sigue ???
?>






Muchas gracias.


P.D: Ya he visto la documentacion de php.net.
el Update algo SET no se que...


pero no la entiendo, agradesco su ayuda.
Saludos!
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #2 (permalink)  
Antiguo 25/07/2009, 01:03
Avatar de bioxido  
Fecha de Ingreso: diciembre-2008
Ubicación: $_SERVER['PHP_SELF']
Mensajes: 601
Antigüedad: 15 años, 5 meses
Puntos: 21
Respuesta: Actualizar campo de la DataBase MySQL con PHP

Código PHP:
$sql "UPDATE `images` SET image_name = '$image_name' WHERE id = '23' " 
me imagino que estas haciendo mysql_select_db(DB,$link) or die(); tambien...
  #3 (permalink)  
Antiguo 25/07/2009, 10:59
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: Actualizar campo de la DataBase MySQL con PHP

Perfecto, gracias amigo

¿No se debe poner tambien un?

Código PHP:
$res =mysql_query($sql); 

???
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #4 (permalink)  
Antiguo 25/07/2009, 11:15
Avatar de Ronin46  
Fecha de Ingreso: junio-2009
Mensajes: 398
Antigüedad: 14 años, 10 meses
Puntos: 8
Respuesta: Actualizar campo de la DataBase MySQL con PHP

Si, también hay que poner eso, arriba sólo te pusieron la parte de la consulta, después a mayores, también puedes consultar si $res es cierto o falso para comprobar si la consulta se realizó correctamente.
  #5 (permalink)  
Antiguo 25/07/2009, 11:43
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: Actualizar campo de la DataBase MySQL con PHP

muchas gracias

EDITO:

Una ultima pregunta.

Si quiero editar mas de un campo de la DB como debo ponerlo ?

Es correcto esto:

Código PHP:
sql "UPDATE `images` SET image_name = '$image_name', image_album = '$image_album', image_date = 'NOW()' WHERE id = '23' " 

o como sería. muchas gracias
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #6 (permalink)  
Antiguo 25/07/2009, 11:47
(Desactivado)
 
Fecha de Ingreso: julio-2009
Mensajes: 174
Antigüedad: 14 años, 9 meses
Puntos: 3
muchas gracias

EDITO:

Una ultima pregunta.

Si quiero editar mas de un campo de la DB como debo ponerlo ?

Es correcto esto:

Código PHP:
sql "UPDATE `images` SET image_name = '$image_name', image_album = '$image_album', image_date = 'NOW()' WHERE id = '23' " 

o como sería. muchas gracias

Última edición por GatorV; 25/07/2009 a las 20:53
  #7 (permalink)  
Antiguo 25/07/2009, 12:04
Avatar de Ronin46  
Fecha de Ingreso: junio-2009
Mensajes: 398
Antigüedad: 14 años, 10 meses
Puntos: 8
Respuesta: Actualizar campo de la DataBase MySQL con PHP

Correcto, es tal y como pones

Quizás te interese: http://dev.mysql.com/doc/refman/5.0/es/update.html
  #8 (permalink)  
Antiguo 25/07/2009, 18:53
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: Actualizar campo de la DataBase MySQL con PHP

muchas gracias amigo
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:58.