elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  php recepcion de datos y guardado en mysql, no encuentro el error
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: php recepcion de datos y guardado en mysql, no encuentro el error  (Leído 5,034 veces)
Pirat3net

Desconectado Desconectado

Mensajes: 270


Ver Perfil
php recepcion de datos y guardado en mysql, no encuentro el error
« en: 6 Abril 2012, 09:31 am »

Código
  1. <?php
  2. // $sdate=date("d")."/".date("m")."/".date("Y");
  3.  
  4. //$stime=date("h").":".date("i");
  5.  
  6.  
  7.  
  8.  
  9.  
  10.        $link = mysql_connect("**********","*********","*********");
  11.        mysql_select_db("***********",$link);
  12.  
  13.  
  14.        mysql_query("INSERT INTO clanes (nombreClan,tag,miembro1,miembro2,miembro3,miembro4,miembro5,fechaCreacion)
  15.        VALUES ('{$_POST['nombreClan']}','{$_POST['tag']}','{$_POST['miembro1']}','{$_POST['miembro2']}','{$_POST['miembro3']}','{$_POST['miembro4']}','{$_POST['miembro5']}'{$stime}')",$link);
  16.  
  17.        // Ahora comprobaremos que todo ha ido correctamente
  18.        $my_error = mysql_error($link);
  19.  
  20.        if(!empty($my_error)) {
  21.  
  22.            echo "Ha habido un error al insertar los valores. $my_error";
  23.  
  24.        }
  25.  
  26. ?>


e aqui el error
Ha habido un error al insertar los valores. 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 ''hbjh'')' at line 2


dios tengo la cabeza hecha un lio, alguien que sepa sobre bases de datos y php con teamspeak3 podria mandarme mensage privado y le paso la ip del ts3???   gracias, de verdad me ara un gran favor


« Última modificación: 6 Abril 2012, 09:42 am por Pirat3net » En línea

fran800m

Desconectado Desconectado

Mensajes: 204



Ver Perfil
Re: php recepcion de datos y guardado en mysql, no encuentro el error
« Respuesta #1 en: 6 Abril 2012, 15:40 pm »

Antes de nada mete la consulta en una variable y haz echo de esa variable a ver que estas intentando ejecutar.


En línea

Pirat3net

Desconectado Desconectado

Mensajes: 270


Ver Perfil
Re: php recepcion de datos y guardado en mysql, no encuentro el error
« Respuesta #2 en: 6 Abril 2012, 20:09 pm »

paso la pagina poque creo que quedara todo mas claro http://folele.webatu.com/  hay que pinchar en la pestaña inscribete
En línea

|Miguel|

Desconectado Desconectado

Mensajes: 217



Ver Perfil
Re: php recepcion de datos y guardado en mysql, no encuentro el error
« Respuesta #3 en: 6 Abril 2012, 20:35 pm »

Aquí:
Código
  1. mysql_query("INSERT INTO clanes (nombreClan,tag,miembro1,miembro2,miembro3,miembro4,miembro5,fechaCreacion)
  2.        VALUES ('{$_POST['nombreClan']}','{$_POST['tag']}','{$_POST['miembro1']}','{$_POST['miembro2']}','{$_POST['miembro3']}','{$_POST['miembro4']}','{$_POST['miembro5']}'{$stime}')",$link);

Tienes que concatenar la parte de los valuies. Te hago uno de ejemplo:
Código
  1. VALUES ('".{$_POST['nombreClan']}."','!.
Pruébalo a ver. Saludos.
En línea

Pirat3net

Desconectado Desconectado

Mensajes: 270


Ver Perfil
Re: php recepcion de datos y guardado en mysql, no encuentro el error
« Respuesta #4 en: 6 Abril 2012, 22:45 pm »

Código
  1. VALUES ('".{$_POST['nombreClan']}."','!".{$_POST['tag']}."','!{$_
...
no creo que sea asi xD, el dreamwaver me da error , de todas formas, la exclamacion no indica negacion?
En línea

jhonatanAsm


Desconectado Desconectado

Mensajes: 376



Ver Perfil WWW
Re: php recepcion de datos y guardado en mysql, no encuentro el error
« Respuesta #5 en: 6 Abril 2012, 23:39 pm »

fail de miguel,

puedes hacerlo así:

$a=$_POST['nombreClan'];

"insert into tabla (columna1,etc...) values( '$a' ,etc...

el detalle es que hay en juego muchas comillas, y si keres mandar las variables post a la consulta no me extrañaría que tengas que escapar unas cuantas comillas.
En línea

mi primer lenguaje fue ensamblador, tengo 60 años, y no creo que haya sido un error.

- La mayor complejidad de todas es hacer complejo algo que no lo es.

- El inteligente no es aquel que lo sabe todo sino aquel que sabe utilizar lo poco que sabe.
Pirat3net

Desconectado Desconectado

Mensajes: 270


Ver Perfil
Re: php recepcion de datos y guardado en mysql, no encuentro el error
« Respuesta #6 en: 7 Abril 2012, 01:03 am »

lo cambio y lo cambio y me sigue dando error,
http://folele.webatu.com/formulario.php
ese es el formulario que manda datos a el codigo php, al rellenarlo da un error que no descifro...
de sintaxys dice....  no puedo con esto
En línea

:ohk<any>


Desconectado Desconectado

Mensajes: 1.744


Yo lo que quiero que me salga bien es la vida.


Ver Perfil WWW
Re: php recepcion de datos y guardado en mysql, no encuentro el error
« Respuesta #7 en: 7 Abril 2012, 01:55 am »

Vaya despues de mucho veo una consulta asi...

Primero debes tomarte la molestia de recibir los $_POST en respectivas variables y si las revisas antes seria bueno ej:

Código
  1. $nclan = $_POST['nombreClan'];

A esto puedes agregar unas funciones que tiene el php para recibirla de forma segura y/o con la sintaxis deseada.

Luego recien hacemos la consulta:

Código
  1. $consulta = "INSERT INTO clanes VALUES(NULL, '$nclan', '$etc', '$etc', '$etc', '$etc', '$etc')";

Y etc, :xD

Luego realizas el:

Código
  1. mysql_query($consulta, $conexion) or die(mysql_error());

O si prefieres haces esto para verificar si la consulta esta bien:

Código
  1. if(mysql_query($consulta, $conexion)){
  2.    echo "Something";
  3. }else{
  4.    echo "Wrong, etc etc";
  5. }

y asi...  :silbar: ;-)

En línea

Y es que a veces pienso que si no estuviera loco no podría salir adelante.
Lo que no se es capaz de dar, en realidad no se posee, uno es poseído por ello.
:ohk<any>


Desconectado Desconectado

Mensajes: 1.744


Yo lo que quiero que me salga bien es la vida.


Ver Perfil WWW
Re: php recepcion de datos y guardado en mysql, no encuentro el error
« Respuesta #8 en: 7 Abril 2012, 01:58 am »

Por cierto, no pude evitar ver tu codigo comentado:

Código
  1. //$stime=date("h").":".date("i");

No hace falta que concatenes con "", porque la funcion date ya te lo permite:

Código
  1. $stime=date("h:i");
  2. $fdate = date("d-m-Y");
  3.  

Y asi...  ;-)
En línea

Y es que a veces pienso que si no estuviera loco no podría salir adelante.
Lo que no se es capaz de dar, en realidad no se posee, uno es poseído por ello.
:ohk<any>


Desconectado Desconectado

Mensajes: 1.744


Yo lo que quiero que me salga bien es la vida.


Ver Perfil WWW
Re: php recepcion de datos y guardado en mysql, no encuentro el error
« Respuesta #9 en: 7 Abril 2012, 05:21 am »

Solucion:

Código
  1. $link = mysql_connect("xxx","xxx","xxx");
  2. mysql_select_db("xxx",$link);
  3.  
  4. $consulta = "INSERT INTO clanes (nombreClan,tag,miembro1,miembro2,miembro3,miembro4,miembro5)
  5. VALUES ('$nombreClan','$tag','$miembro1','$miembro2','$miembro3','$miembro4','$miembro5')";
  6.  
  7. if(mysql_query($consulta, $link)){
  8.  $sucess = TRUE;
  9. }else{
  10.  $sucess = FALSE;
  11. }
  12.  
  13. if($sucess){
  14.  echo "Consulta realizada con exito.";
  15. }
  16.  

Saludos
« Última modificación: 7 Abril 2012, 05:28 am por ohk » En línea

Y es que a veces pienso que si no estuviera loco no podría salir adelante.
Lo que no se es capaz de dar, en realidad no se posee, uno es poseído por ello.
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Recepción de datos Bluetooth en una PDA a través de C#
Hacking Mobile
lunerito 0 3,420 Último mensaje 7 Agosto 2006, 20:08 pm
por lunerito
error 1130 mysql host localhost is no allowed to connect to mysql
Bases de Datos
josco 1 5,431 Último mensaje 9 Enero 2012, 05:32 am
por Shell Root
Recuperar archivo Excel guardado por error
Software
Ganejash 3 3,358 Último mensaje 22 Febrero 2013, 19:35 pm
por el-brujo
Error al guardar datos en MySQL con PHP :(
PHP
JonaLamper 1 2,160 Último mensaje 5 Diciembre 2015, 21:51 pm
por sebasgb
[Ayuda] Listbox , identificado y guardado de datos en C#
.NET (C#, VB.NET, ASP)
laut3n 2 2,630 Último mensaje 18 Enero 2015, 05:03 am
por laut3n
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines