Foros del Web » Programando para Internet » PHP »

Insert en php

Estas en el tema de Insert en php en el foro de PHP en Foros del Web. Hola buenas tardes ! Necesitaria hacer un insert a mi base de datos ... Necesito hacerlo con las variables que recojo de los $_POST... Lo ...
  #1 (permalink)  
Antiguo 16/09/2015, 04:24
 
Fecha de Ingreso: diciembre-2011
Mensajes: 151
Antigüedad: 12 años, 3 meses
Puntos: 1
Insert en php

Hola buenas tardes ! Necesitaria hacer un insert a mi base de datos ... Necesito hacerlo con las variables que recojo de los $_POST...
Lo hice asi pero no me lo añade a la base de datos, esta bien hecho esto?

Código PHP:
Ver original
  1. $seccion = mysql_real_escape_string($_POST['idseccion']);
  2. $observaciones= mysql_real_escape_string($_POST['observaciones']);
  3.  
  4. $insert="INSERT INTO robos VALUES($idproducto,$observaciones,NULL,$seccion)";
  5.  
  6. if ($rows['idproducto'] == $idproducto){mysql_query($insert) ;}

La cosa es que no muestra ningun error, simplemente no lo añade a la base de datos..

Saludos y gracias !
  #2 (permalink)  
Antiguo 16/09/2015, 04:57
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Insert en php

prueba asi:

Código PHP:
Ver original
  1. $seccion = mysql_real_escape_string($_POST['idseccion']);
  2. $observaciones= mysql_real_escape_string($_POST['observaciones']);
  3.  
  4. //no veo la query en la que verificas esto: if ($rows['idproducto'] == $idproducto){mysql_query($insert) ;}
  5.  
  6. //en tal caso si existe coloca el if antes de la consulta:
  7.  
  8. if($rows['idproducto'] == $idproducto){
  9.  
  10. $insert = $db->query("INSERT INTO robos (valor1, valor2, valor3, valor4)  VALUES('$idproducto' , '$observaciones' , 'NULL' , '$seccion')");
  11. }
  12. else {
  13.     echo "Los datos no coinciden";
  14. }

y cambiate a mysqli ya que vas a tener problemas y tener que actualizar tu codigo a futuro, ya que mysql no tiene mas soporte y esta descontinuado
__________________
[email protected]
HITCEL
  #3 (permalink)  
Antiguo 17/09/2015, 00:39
 
Fecha de Ingreso: diciembre-2011
Mensajes: 151
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: Insert en php

Algo he visto.. Pero no se usar mysqli me da error...

Voy a probar el codigo y te digo aunque creo que hay que concatenar, no ?

Saludos !

Etiquetas: insert, mysql, sql, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:21.