Autor
|
Tema: Insert Mysql [PHP] (Leído 5,851 veces)
|
Ari Slash
|
Buenas espero que me puedan ayudar, no se si hay un error en una consulta, no me funciona, estoy haciendo una especie de tema de foro donde se puede postear sin estar registrado, lo hice lo mas basico posible para despues empezar a agregar las demas cosas mi datos de mysql, los mostrare en un esquema logico: temas(id,nombre) PK=id (INT) NN=nombre(VARCHAR) mensajes(id,numero,autor,cuerpo) PK=id (INT) + numero (INT) NN=autor (VARCHAR),cuerpo (VARCHAR) FK= id (INT) referencia a temas
por ende un tema debe tener por lo menos 1 mensaje y cada mensaje debe tener 1 tema (lo hice de tal manera que el mensaje numero 0 sea el del inicio del tema) ahora el php que me falla o la consulta que no se cual de los dos es xD : este es el mensaje.php el cual hace las inserciones de datos a cada tema las variables las paso por session y otras por post: Codigo ya reparado <?php $tema=$_SESSION["tema"]; $autor=$_POST["autor"]; $mensaje=$_POST["mensaje"]; $resultado=mysql_query("SELECT * FROM mensajes WHERE id='.$tema.'"); $consulta = mysql_query('INSERT INTO mensajes (id,numero,autor,cuerpo) VALUES ('.$tema.','.$totalm.',"'.$autor.'","'.$mensaje.'")'); if ($consulta){ ?> <script> location.href="/temas.php?tema=<?php echo $_SESSION["tema"]; ?>"; </script> <?php } else { ?> <script> alert('Hubo un problema al enviar mensaje, intente de nuevo.'); history.go(-1); </script> <?php } ?>
bueno esta consulta $consulta = mysql_query('INSERT INTO mensajes (id,numero,autor,cuerpo) si la pruebo en la consola de mysql anda bien, o sea funciona, ojala me puedan ayudar gracias de antemano por la dedicacion de leer el post saludos
|
|
« Última modificación: 10 Enero 2010, 11:39 am por Ari-Slash »
|
En línea
|
|
|
|
Shell Root
|
bueno esta consulta $consulta = mysql_query('INSERT INTO mensajes (id,numero,autor,cuerpo) si la pruebo en la consola de mysql anda bien, o sea funciona, 1. Donde estan los Parametros 2. Verifica el inicio y finalizacion de las comillas simples Ejemplo: Creo que es así... :·P hace rato que no uso PHP$consulta = mysql_query('INSERT INTO mensajes (id,numero,autor,cuerpo) VALUES ('.$id.', '.$Numero.', '.$Autor.', '.$Cuerpo.')')
Saludos!
|
|
« Última modificación: 7 Enero 2010, 20:46 pm por Shell Root »
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
Ari Slash
|
hola gracias por la respuesta es que copie y pege mal era esta $consulta = mysql_query('INSERT INTO mensajes (id,numero,autor,cuerpo) VALUES ('.$tema.','.$totalm.',"'.$autor.'","'.$mensaje.'"'); o sea en la consola mysql la uso asi INSERT INTO mensajes (id,numero,autor,cuerpo) VALUES (1,3,"Ari-Slash","Hola");
y me corre bien inserta todo correctamente edito: gracias por el codigo pero los atributos autor y cuerpo son de tipo varchar y deben estar entre comillas :S saludos
|
|
« Última modificación: 7 Enero 2010, 20:51 pm por Ari-Slash »
|
En línea
|
|
|
|
Shell Root
|
es que copie y pege mal $consulta = mysql_query('INSERT INTO mensajes (id,numero,autor,cuerpo) VALUES ('.$tema.','.$totalm.',"'.$autor.'","'.$mensaje.'"'); o sea en la consola mysql la uso asi INSERT INTO mensajes (id,numero,autor,cuerpo) VALUES (1,3,"Ari-Slash","Hola");
Intenta Así: $consulta = mysql_query('INSERT INTO mensajes (id,numero,autor,cuerpo) VALUES ('.$tema.','.$totalm.','.$autor.','.$mensaje.')');
PD1: No olvides cerrar los ( )PD2: Id = Tema? Pwned! Saludos!
|
|
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
Ari Slash
|
perdon no me lo vas a creer pero me funciono gracias gracias PD1: No olvides cerrar los ( )
faltaba tan solo 1 parentesis jajajaj gracias por tu ayuda me alegraste el dia saludos
|
|
|
En línea
|
|
|
|
Shell Root
|
perdon no me lo vas a creer pero me funciono faltaba tan solo 1 parentesis jajajaj Seee Error comun... xD gracias por tu ayuda me alegraste el dia jajaja no hay de qué... Saludos!
|
|
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Insert Retrazado en MySQL
« 1 2 »
Bases de Datos
|
Skeletron
|
11
|
9,657
|
18 Enero 2011, 19:30 pm
por Skeletron
|
|
|
Java + NetBeans + Mysql. Problema con Insert.
Java
|
Lain0x
|
6
|
9,416
|
29 Abril 2013, 05:11 am
por yonybrondy
|
|
|
Problema con INSERT MySQL y VB.net (2003 y 2010)
.NET (C#, VB.NET, ASP)
|
Dreamcacher
|
4
|
4,333
|
28 Enero 2012, 03:33 am
por Graphixx
|
|
|
Duda con trigger en MySQL (after update y after insert)
Bases de Datos
|
WHK
|
1
|
5,763
|
4 Febrero 2014, 00:27 am
por Toxico
|
|
|
INSERT mysql, python y mysql.connector
Scripting
|
hikki
|
2
|
2,741
|
7 Octubre 2015, 21:59 pm
por hikki
|
|