Bases de Datos > MySQL
Script no ingresa datos a Mysql
elcalcetin:
HOLA. DISCULPEN MI IGNORANCIA. SOY NUEVO EN ESTO. ESCRIBÍ UN SCRIP MUY SENCILLO CON SU RESPECTIVO CONECTOR A UNA BASE DE DATOS EN MYSQL Y TODO PARECE ESTAR BIEN, AMBOS SCRIPTS CUANDO LOS CORRO SOBRE EL SERVIDOR, EJECUTAN BIEN Y DICEN QUE LOS DATOS SE CARGARON EN LA BDD, PERO, CUANDO VOY A LA BDD NO HAY NINGÚN REGISTRO, LO HE HECHO UNA Y OTRA VEZ, PERO NO LOGRO INSERTAR DATOS EN UNA BASE DE DATOS ¿ALGUIEN PODRÍA AYUDARME, POR FAVOR? DE ANTE MANO... GRACIAS :ouch:
AQUÍ ESTÁN LOS SCRIPTS:
ESTE ES EL SCRIPT CONECT.PHP
<?php
$Servidor = localhost;
$Usuario = "nombre_usuario";
$Password = "password";
$BaseDeDatos = "nombre_bdd";
$conexion = mysql_connect ($Servidor, $Usuario, $Password) or die ("Error: El servidor no puede conectarse con la base de datos");
$descriptor= mysql_select_db ($BaseDeDatos, $conexion);
?>
ESTE ES EL SCRIPT NUEVOREGISTRO.PHP
<?php
require("conect.php");
$Nombre = "Nombre";
$Apellido = "Apellido";
$Email = "mi@email.com";
$consulta = mysql_query("INSERT INTO contacto ('id', 'nombre', 'apellido', 'email') VALUES ('', '$Nombre', '$Apellido', '$Email');");
if($guardar == mysql_query("$consulta"))
{
echo "se agregaron nuevos datos a la BD";
} else{
echo "error";
}
?>
LES AGRADECERÍA SU AYUDA...
RadicalEd:
Muestra los scripts.
elcalcetin:
--- Cita de: "Edo" ---Muestra los scripts.
--- Fin de la cita ---
AQUÍ ESTÁN LOS SCRIPTS:
ESTE ES EL SCRIPT CONECT.PHP
<?php
$Servidor = localhost;
$Usuario = "nombre_usuario";
$Password = "password";
$BaseDeDatos = "nombre_bdd";
$conexion = mysql_connect ($Servidor, $Usuario, $Password) or die ("Error: El servidor no puede conectarse con la base de datos");
$descriptor= mysql_select_db ($BaseDeDatos, $conexion);
?>
ESTE ES EL SCRIPT NUEVOREGISTRO.PHP
<?php
require("conect.php");
$Nombre = "Nombre";
$Apellido = "Apellido";
$Email = "mi@email.com";
$consulta = mysql_query("INSERT INTO contacto ('id', 'nombre', 'apellido', 'email') VALUES ('', '$Nombre', '$Apellido', '$Email');");
if($guardar == mysql_query("$consulta"))
{
echo "se agregaron nuevos datos a la BD";
} else{
echo "error";
}
?>
GRACIAS...
RadicalEd:
Ejecutalo de esta forma:
--- Código: PHP ---$consulta = mysql_query("INSERT INTO contacto ('id', 'nombre', 'apellido', 'email') VALUES ('', '".$Nombre."', '".$Apellido."', '".$Email."');"); Avisas si te funcionó.
elcalcetin:
--- Cita de: "Edo" ---Ejecutalo de esta forma:
--- Código: PHP ---$consulta = mysql_query("INSERT INTO contacto ('id', 'nombre', 'apellido', 'email') VALUES ('', '".$Nombre."', '".$Apellido."', '".$Email."');"); Avisas si te funcionó.
--- Fin de la cita ---
GRACIAS... PERO NO ME HA FUNCIONADO... QUÉ PUEDE SER...? ALGUNA TONTERÍA BÁSICA QUE ESTOY PASANDO POR ALTO EN EL MOMENTO DE CREAR MI BASE DE DATOS, O ESTOY GUARDANDO LOS SCRIPTS EN UNA CARPETA DONDE NO FUNCIONAN...? :hitcomp:
Navegación
[#] Página Siguiente
Ir a la versión completa