Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: H4RR13R en 7 Febrero 2008, 17:45 pm



Título: problema con INSERT de MySQL
Publicado por: H4RR13R en 7 Febrero 2008, 17:45 pm
¡Buenas gente! Abro este post para sugerir una pequeña duda... Tengo un host de 1and1 y estoy haciendo un sistema de noticias en mysql, si en un documento script de php, hago un select, hago un mysql_fetch_assoc y un echo, puedo ver el resultado del select, ahora pues, he tratado de hacer un INSERT, cuando voy a phpmyadmin no puedo ver los resultados... No modifica nada el insert, aver si ven algun problema.

Código:
$title = $_POST["title"];
$subtitle = $_POST["subtitle"];
$body = $_POST["body"];
$autor = $_POST["autor"];
$via = $_POST["via"];
$date = $_POST["date"];
$classificacion = $_POST["classificacion"];

//$query = "select font from news";
$query = "INSERT INTO news (title,subtitle,body,autor,via,date,classificacion) VALUES ('$title','$subtitle','$body','$autor','$via','$date','$classificacion')";

$a = mysql_query($query,$connection);

la variable $connection es la variable de la conexion, con la db selecionada y todo correcto, ya estan hechas las pruebas :).

Gracias por leer gente, un cordial saludo



Título: Re: problema con INSERT de MySQL
Publicado por: дٳŦ٭ en 7 Febrero 2008, 21:00 pm
Código
  1. $title = $_POST["title"];
  2. $subtitle = $_POST["subtitle"];
  3. $body = $_POST["body"];
  4. $autor = $_POST["autor"];
  5. $via = $_POST["via"];
  6. $date = $_POST["date"];
  7. $classificacion = $_POST["classificacion"];
  8.  
  9. //$query = "select font from news";
  10. $query = "INSERT INTO news (title,subtitle,body,autor,via,date,classificacion) VALUES ('$title','$subtitle','$body','$autor','$via','$date','$classificacion')";
  11.  
  12. mysql_query($query,$connection);
  13.  

Suerte


Título: Re: problema con INSERT de MySQL
Publicado por: SirLanceCC en 7 Febrero 2008, 21:16 pm
prueba poner un echo mysql_error() después de hacer la consulta... a ver que te dice.


Título: Re: problema con INSERT de MySQL
Publicado por: Azielito en 7 Febrero 2008, 21:28 pm
com dice sir lance, despues de cada consulta (cuando la aplicacion esta en desarrollo) ponele el mysql_error :D

Código
  1. $a = mysql_query($query,$connection) or die(mysql_error());
asi te aseguras  de que si existe algun error entonces ya no sigue ejecutandose el programa :D y tambien te mostrara el error ¬¬


Título: Re: problema con INSERT de MySQL
Publicado por: H4RR13R en 7 Febrero 2008, 23:20 pm
mchas gracias gente, gracias al mysql error de azielito vi que estaba equivocado el nombre de una columna, y que por todo eso no se grababa... Gracias por la ayuda :)

Saludos


Título: Re: problema con INSERT de MySQL
Publicado por: eLank0 en 8 Febrero 2008, 00:17 am
[broma]El mysql_error de - Sir - Lance - era diferente  :xD :xD :laugh:[/broma]

S2