Ver Mensaje Individual
  #20 (permalink)  
Antiguo 30/04/2008, 22:46
RicardoU
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 17 años
Puntos: 1
Re: no inserta en la base

Cita:
Iniciado por eits Ver Mensaje
prueba con esto
Código PHP:
error_reporting("E_ALL");//para que muestre todos los errores generados por php durante el proceso
$clave =$_POST["txtclaveprod"];
$descripcion $_POST["txtdescrip"];
$precio $_POST["txtprecio"];

if (empty(
$clave) || empty($descripcion) || $precio==""){
    
header("LOCATION: articulos.php");//aqui faltaba el location
    
exit();
}

$base="cleanhou_cleanhouse";
$conexion=@mysql_connect("localhost","cleanhou_root ","**") or die ('I cannot connect to the database because: ' mysql_error());
@
mysql_select_db($base,$conexion) or die ('ERROR con la base de datos');

$sql "INSERT INTO articulos VALUES ('$clave','$descripcion',$precio)";
echo 
"$sql";
$result mysql_query($sql,$conexion) or die("Couldn't execute query: $sql, error: " mysql_error()); 
para conocer mas de error_reporting

saludos.
siguiendo tu recomendacion me sale es error
Couldn't execute query: INSERT INTO articulos VALUES ('1','asdsd','23'), error: Column count doesn't match value count at row 1
como lo resuelvo

Última edición por RicardoU; 01/05/2008 a las 08:36