Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/06/2012, 17:47
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 8 meses
Puntos: 406
Respuesta: No puedo Insertar en la Base de Datos

Para comenzar es completamente desanconsejable usar short tags (<?) usa los tags completos, segunda, debes usa mysql_error() no unicamente mostrar un "Error" y tercera, estas asignado mal la variable, de la forma que lo haces es con la función sprinf...

Código PHP:
Ver original
  1. <?php
  2.      
  3.     if(isset($_POST['nombre'])){
  4.      
  5.     include_once("config.php");
  6.      
  7.     $con=mysql_connect($servidor,$usuario,$passworddb);
  8.      
  9.     mysql_select_db($db,$con);
  10.      
  11.     $nombre = strip_tags($_POST['nombre']);
  12.      
  13.     $consulta = sprintf("INSERT INTO personas (NOMBRE) VALUES (%s)", mysql_real_escape_string($nombre));
  14.      
  15.     mysql_query($consulta)or die("Error: ".mysql_error());
  16.      
  17.     }
  18. ?>
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)