Cita:
Iniciado por marcofbb
Código PHP:
Ver originalCambia
$guardar=mysql_query('INSERT INTO "$bd"."prueba" ("objeto","precio","numero") VALUES ("$p","$pr","$n")') or
die('Datos no insertados!');
por
Y dinos que error te da, también acordase que cuando tenes ' (comillas simples) tenes que cerrarlas para imprimir una variable. Es decir tenes un error en el la sintax del SQL. Proba de esta forma:
mysql_query("INSERT INTO {$bd}prueba ('objeto','precio','numero') VALUES ('$p','$pr','$n')") or die(mysql_error());
Gracias por tu respuesta :)
Ahora cambie el codigo de esta manera como me dijiste :
Código PHP:
Ver original<?php
include('../c.php');
$con=mysql_connect($host,$user,$pass,$bd) or
die('Error al conectar con el servidor!'); $p=$_POST['producto'];
$pr=$_POST['precio'];
$n=$_POST['numero'];
mysql_query('INSERT INTO "'.$bd.'"."prueba" ("objeto","precio","numero") VALUES ("'.$p.'","'.$pr.'","'.$n.'")') or
die(mysql_error());
?>
Y el error que me imprime es este :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"u171863611_prueba"."prueba" ("objeto","precio","numero") VALUES ("coche","1.23"' at line 1
coche y 1.23 son los valores enviados en los campos(ejemplos) pero no me muestra el tercer valor : numero
Saludos