Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/06/2011, 16:06
agustinscaz
 
Fecha de Ingreso: junio-2011
Mensajes: 11
Antigüedad: 13 años, 7 meses
Puntos: 0
Estoy buscando y los códigos que encuentro no me funcionan nunca :S

Estoy intentando con éste y no me sale

Código PHP:

mysql_query
("UPDATE agenda SET email = $email
WHERE nombre = $nombre AND apellido = $apellido"
); 
Que es lo que hago mal?

Alguien me puede echar una mano? no he conseguido que me funcione el código :(

Saludos y buen día!

Buenos días a todos!

Estoy creando una base de datos en la cual guardaré registros de mis conocidos/colegas, y me gustaría que se actualizara cada tanto.

Me explico un poco mejo, en mi base de datos se guardará: -ip, nombre, apellido, nacimiento, direccion, email, telefono y movil-

Y lo que me gustaría es que se guarde todos los datos, pero si cambio mi dirección o movil, si vuelvo a agregar mi nombre y mi apellido, se sobrescriban los datos anteriores.

Creo que me expliqué bien...

El código es el siguiente:

Código PHP:
<?php
//1. Crear conexión a la Base de Datos
$conexion mysql_connect("host","user","pass");
@
mysql_query("SET NAMES 'utf8'");
if (!
$conexion) {
die(
"Fallo la conexión a la Base de Datos: " mysql_error());
};
//2. Seleccionar la Base de Datos a utilizar
$seleccionar_bd mysql_select_db("zoby_7887666_prueba"$conexion);
if (!
$seleccionar_bd) {
die(
"Fallo la selección de la Base de Datos: " mysql_error());
};
//3. Tomar los campos provenientes del Formulario
$ip $_SERVER['REMOTE_ADDR'];
$nombre $_POST['nombre'];
$apellido $_POST['apellido'];
$nacimiento $_POST['nacimiento'];
$direccion $_POST['direccion'];
$email $_POST['email'];
$telefono $_POST['telefono'];
$movil $_POST['movil'];
$otro $_POST['otro'];
//4. Insertar campos en la Base de Datos
$insertar mysql_query("INSERT INTO agenda (ip, nombre, apellido, nacimiento, direccion, email, telefono, movil, otro)
VALUES ('$ip','$nombre','$apellido','$nacimiento','$direccion','$email','$telefono','$movil','$otro')"
$conexion);  
if (!
$insertar) {
die(
"<center><h1><font color=red> Solo se admite un registro por IP en mi base de datos.</font></h1></center>");
//die("Fallo en la insercion de registro en la Base de Datos: " . mysql_error());
};
//4. Cerrar conexión a la Base de Datos
mysql_close($conexion);
?>
Saludos y gracias!

Última edición por GatorV; 21/06/2011 a las 07:05