Foros del Web » Programando para Internet » PHP »

problemas al insertar registro

Estas en el tema de problemas al insertar registro en el foro de PHP en Foros del Web. un problema q se jme presenta cuando inserto en registro en mi BD me lo inserta en la fila siguiente y no en la q ...
  #1 (permalink)  
Antiguo 18/05/2008, 10:51
 
Fecha de Ingreso: febrero-2008
Mensajes: 27
Antigüedad: 16 años, 2 meses
Puntos: 0
problemas al insertar registro

un problema q se jme presenta cuando inserto en registro en mi BD me lo inserta en la fila siguiente y no en la q o quiero como hago?

<?php
// capturamos la data enviada por el formulario
$user= $_POST["user"];
$password=$_POST["password"];

include 'conex1.php'; // abrimos la conexion a la bd

// creamos la sentencia sql
$sql = "SELECT user, strcedula, dirAdmin FROM usuario WHERE user = '$user'";
echo $sql;
if ($buscar = @mysql_query($sql , $conexion)) // ejecutamos la sentencia sql
{ @list($user, $strcedula, $dirAdmin) = @mysql_fetch_array($buscar);

$nuevo="ALTER TABLE usuario ADD password INT";
$buscar1 = @mysql_query($nuevo , $conexion);
@mysql_fetch_array($buscar1);

$sql1="INSERT INTO usuario (password) VALUES ($password)";
$buscar2 = @mysql_query($sql1 , $conexion);
@mysql_fetch_array($buscar2);
include 'clavenueva.php';

}
else
{ echo "Registro no encontrado <br>";
}

@mysql_close($conexion); // cerramos la conexion a la base de datos

?>
  #2 (permalink)  
Antiguo 18/05/2008, 11:38
Avatar de bLEx  
Fecha de Ingreso: mayo-2008
Ubicación: Villa Alemana, Chile
Mensajes: 181
Antigüedad: 16 años
Puntos: 5
Respuesta: problemas al insertar registro

El problema parece estar aqui...

Código PHP:
$sql1="INSERT INTO usuario (password) VALUES ($password)"
Lo que esta haciendo es ingresar una nueva fila con la password. Lo que te combiene hacer es un update, algo asi.

Código PHP:
$sql1 "UPDATE usuario SET password = '$password' WHERE user = '$user'";

$buscar2 mysql_query($sql1) or die (mysql_error()); 
Espero te ayude, suerte!
  #3 (permalink)  
Antiguo 18/05/2008, 13:50
 
Fecha de Ingreso: febrero-2008
Mensajes: 27
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: problemas al insertar registro

muchisimas gracias amigo un millo0n!!!
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 11:17.