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 soy nuevo en esto de PHP , y estoy intentando hacer una SQL que me dan por parametro concretamente insert into tabla (campo1) values ...
  #1 (permalink)  
Antiguo 12/03/2002, 12:45
 
Fecha de Ingreso: marzo-2002
Mensajes: 3
Antigüedad: 15 años, 9 meses
Puntos: 0
insert en php

Hola soy nuevo en esto de PHP , y estoy intentando hacer una SQL que me dan por parametro concretamente insert into tabla (campo1) values ('campo1') y php intenta ejecutar insert into tabla (campo1) values (/'campo1/') y claro falla, alguien sabe como se debe de escribir para que php no esc riba la / .Muchas gracias y un Saludo.
  #2 (permalink)  
Antiguo 12/03/2002, 21:38
 
Fecha de Ingreso: septiembre-2001
Ubicación: Monterrey
Mensajes: 663
Antigüedad: 16 años, 2 meses
Puntos: 6
Re: insert en php

hmmm. debieras de darte una vuelta por lo manuales que hay de php y mysql en la red pero bueno:

Ejemplo al vuelo.
Código:
$ConServ = mysql_connect($host,$user,$pass) or die(mysql_error());

mysql_select_db($base) or die( mysql_error());
//hacemos la consulta
mysql_query("INSERT INTO TABLA(campo1) VALUES('lo_que_sea')") or die( mysql_error());

if(!mysql_affected_rows($ConServ))
{
   echo "lastima no se puede insetar";
   exit();
}

echo "Todo salio bien";
  #3 (permalink)  
Antiguo 13/03/2002, 02:43
 
Fecha de Ingreso: marzo-2002
Mensajes: 3
Antigüedad: 15 años, 9 meses
Puntos: 0
Re: insert en php

Muy bien tu pones mysql_query("INSERT INTO TABLA(campo1) VALUES('lo_que_sea')") , y esto se que funciona perfectamente. pero por que no pruebas a poner algo así mysql_query($SQL); donde SQL es INSERT INTO TABLA(campo1) VALUES('lo_que_sea') pero que te lo pasan por parametro es decir pones en una web un campo <input type="text" name="SQL"> y cuando intentas ejecutarlo php intenta ejecutar INSERT INTO TABLA(campo1) VALUES(/'lo_que_sea/') y claro casca .
Bueno un saludo y muchas gracias de antemano.
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 23:00.