Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 20-05-2014
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.806
Poder: 22
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
No se mucho de PHP pero parece que estás creando el texto del SQL para después ejecutarlo.

Con esta instrucción:
Código PHP:
$query"INSERT INTO tbl_users (tx_nombre,tx_ApellidoPaterno,tx_ApellidoMaterno, tx_Correo)
VALUES (
$NOMBRE,$PATERNO,$MATERNO,$CORREO)"
el valor de query sería:
Código:
query = 'INSERT INTO tbl_users (tx_nombre,tx_ApellidoPaterno,tx_ApellidoMaterno, tx_Correo)
VALUES (JUAN, PEREZ, GARCIA, [email protected]);
Esto fallaría, dado que tomaría a los datos JUAN, PEREZ, GARCIA y [email protected] como nombres de campos de una tabla.

Deberías entrecomillarlos para que el valor de query quede así:
Código:
query = 'INSERT INTO tbl_users (tx_nombre,tx_ApellidoPaterno,tx_ApellidoMaterno, tx_Correo)
VALUES ('JUAN', 'PEREZ', 'GARCIA', '[email protected]');
Pueden ser otras cosas, por lo que te recomiendo que enviés a pantalla cada paso que hace el PHP
algo asi:
Código PHP:
$dbhost "localhost";
$database="base";
$user="nombre";
$password="password";
 
// Log - Verificar que los datos sean correctos.
echo "$dbhost";
echo 
"$database";
echo 
"$user";
echo 
"$password";

// Conectarse a la base de datos
$dbconn = new mysqli($dbhost,$user,$password,$database);

// Log - Verificar si la conexión tuvo éxito
if (conexion_exitosathen
   
echo "conexion exitosa";
else
   echo 
"conexion fallida"
  
$NOMBRE $_GET['NNOMBRE']; 
$PATERNO $_GET['NAPPPATERNO']; 
$MATERNO $_GET['NAPPMATERNO']; 
$CORREO $_GET['NCORREO']; 

// Log - Verificar variables
echo "$NOMBRE";
echo 
"$PATERNO";
echo 
"$MATERNO";
echo 
"$CORREO";


//Sacar datos del usuario receptor
  

$query"INSERT INTO tbl_users (tx_nombre,tx_ApellidoPaterno,tx_ApellidoMaterno, tx_Correo)
VALUES (
$NOMBRE,$PATERNO,$MATERNO,$CORREO)";           

// Log - Verificar SQL del query
echo "$query";

$response mysql_query($query);  

echo 
"$response ";

//Cerrrar conexion a la BD
// Desconectarse de la base de datos
$dbconn->close();

// Log - Verificar si la desconexión tuvo éxito
if (desconexion_exitosathen
   
echo "desconexion exitosa";
else
   echo 
"desconexion fallida"

?> 
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Cómo insertar datos con Mysql? daragor MySQL 27 03-09-2012 23:33:14
Problema al insertar String en MySql jpgonzalez MySQL 9 07-02-2012 21:48:34
Insertar datos en 2 tablas, ayudaa einarcito SQL 28 29-08-2008 23:43:08
insertar datos en mysql con zeos Stanley Conexión con bases de datos 1 04-05-2007 22:46:01


La franja horaria es GMT +2. Ahora son las 06:52:29.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi