me gustaria recibir ayuda, pues la verdad no se donde esta mi error, ya habia trabajado antes con bases de datos básicas (como esta) pero en php 4.1.x mi nuevo server tiene 4.3.3 y no se si tenga algo que ver con eso.
el problema es: estoy haciendo un script muy sencillo para almacenar algunos datos en mysql, el script va asi:
Código:
hasta aqui almacena en la base de datos el nombre de las variables no su contenido es decir, inserta como tal "$correo, etc", y si por ejemplo cambio a $id = $_POST['id']; $nombre = $_POST['nombre']; $direccion = $_POST['direccion']; $telefono = $_POST['telefono']; $correo = $_POST['correo']; $pweb = $_POST['pagina']; $contacto = $_POST['contacto']; $seccion = $_POST['seccion']; $estado = $_POST['estado']; $desc = $_POST['desc']; //imprimir en pantalla las variables para ver si pasaron. echo "<div id=\"dbox\">" ."<h1>publicando</h1>" ."<strong>id</strong>: ".$id."<br>" ."<strong>Nombre</strong>: ".$nombre."<br>" ."<strong>Direccion:</strong> ".$direccion."<br>" ."<strong>telefono: </strong>".$telefono."<br>" ."<strong>correo: </strong>".$correo."<br>" ."<strong>Página Web:</strong> ".$pweb."<br>" ."<strong>Contacto:</strong> ".$contacto."<br>" ."<strong>seccion: </strong>".$seccion."<br>" ."<strong>estado:</strong> ".$estado."<br>" ."<strong>desc: </strong>".$desc."<br>"; //Conexion con la base mysql_connect("localhost","user","pass"); //Ejecucion de la sentencia SQL $sql = 'INSERT INTO `directorioa` (`id`, `nombre`, `direccion`, `telefono`, `correo`, `pweb`, `contacto`, `servicio`, `estado`, `desc`) VALUES (\'$id\', \'$nombre\', \'$direccion\', \'$telefono\', \'$correo\', \'$pweb\', \'$contacto\', \'$seccion\', \'$estado\', \'$desc\');'; mysql_db_query("ludomex",$sql);
Código:
no inserta nada, pero tampoco me da ningun error de sintaxis.$sql = "INSERT INTO directorioa (id, nombre, direccion, telefono, correo, pweb, contacto, servicio, estado, desc) VALUES ('$id', '$nombre', '$direccion', '$telefono', '$correo', '$pweb', '$contacto', '$seccion', '$estado', '$desc');";
no encuentro el error, alquien puede ayudarme?