Cita:
Iniciado por gnzsoloyo Postea la sentencia completa, y si es posible el CREATE TABLE de la tabla implicada. Es posible que haya errores que no se vean solamente mirando el dato a ingresar.
CREATE TABLE IF NOT EXISTS TExcursion (
id int(11) NOT NULL auto_increment,
id_bloque int(11) NOT NULL default '0',
nombre varchar(150) NOT NULL,
nombre2 varchar(150) NOT NULL,
titulo varchar(150) NOT NULL,
titulo2 varchar(150) NOT NULL,
url varchar(150) NOT NULL,
url2 varchar(150) NOT NULL,
orden int(11) NOT NULL,
texto text,
texto2 text,
key_titulo text NOT NULL,
key_des text NOT NULL,
key_titulo2 text NOT NULL,
key_des2 text NOT NULL,
costo decimal(5,1),
PRIMARY KEY (id)
) Type=InnoDB;
Esa es la BD
la sentencia es
$categoria=$_POST['categoria'];
$nombre=$_POST['nombre'];
$nombre2=$_POST['nombre2'];
$titulo=$_POST['titulo'];
$titulo2=$_POST['titulo2'];
$url=$_POST['url'];
$url2=$_POST['url2'];
$orden=$_POST['orden'];
$texto=$_POST['texto'];
$texto2=$_POST['texto2'];
$key_titulo=$_POST['key_titulo'];
$keywords=$_POST['keywords'];
$key_des=$_POST['key_des'];
$key_titulo2=$_POST['key_titulo2'];
$keywords2=$_POST['keywords2'];
$key_des2=$_POST['key_des2'];
$costo=$_POST['costo'];
$consulta="insert into TExcursion set ";
$consulta.="id_bloque='$categoria', ";
$consulta.="nombre='$nombre', ";
$consulta.="nombre2='$nombre2', ";
$consulta.="titulo='$titulo', ";
$consulta.="titulo2='$titulo2', ";
$consulta.="url='$url', ";
$consulta.="url2='$url2', ";
$consulta.="orden='$orden', ";
$consulta.="texto='$texto', ";
$consulta.="texto2='$texto2', ";
$consulta.="key_titulo='$key_titulo', ";
$consulta.="keywords='$keywords', ";
$consulta.="key_des='$key_des', ";
$consulta.="key_titulo2='$key_titulo2', ";
$consulta.="keywords2='$keywords2', ";
$consulta.="key_des2='$key_des2' ";
$consulta.="costo='$costo' ";
mysql_query($consulta,$conexion) or die (mysql_error());
Si me ayudan tb como hacerlo en un procedimiento almacenado seria genial
espero q esto les ayude a mi consulta
Saludos