Foros del Web » Programando para Internet » Javascript »

SQL en funcion

Estas en el tema de SQL en funcion en el foro de Javascript en Foros del Web. Hola, estoy programando un pequeño script y necesito una cosa... Quiero saber si es posible y como k yo al llamar a una función mediante ...
  #1 (permalink)  
Antiguo 21/02/2011, 13:39
Avatar de fieroso  
Fecha de Ingreso: diciembre-2009
Mensajes: 127
Antigüedad: 14 años, 4 meses
Puntos: 1
SQL en funcion

Hola, estoy programando un pequeño script y necesito una cosa...

Quiero saber si es posible y como k yo al llamar a una función mediante un botón me haga una insercción en la base de datos.

¿Es posible introducir sql en una funcion javascript?

Muchas gracias
  #2 (permalink)  
Antiguo 21/02/2011, 13:43
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: SQL en funcion

buenas...

por obligacion necesitaras enviar esa peticion al servidor porque javascript no puede comunicarse con una base de datos. por otro lado, si puedes incluir sentencia SQL en la funcion y enviarlo al servidor, pero considero que es un riesgo muy grande porque estas dejando saber la estructura de tu base de datos y mas podria ser complicado validar la sentencia. aclaro que en esa area no tengo experiencia pero es lo que me dice la logica.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 21/02/2011, 13:43
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: SQL en funcion

Si, y no.

Puedes crear consultas sql con javascript, pero ejecutarlas directamente no.
Para esto deberías utilizar ajax, para que mediante javascript, puedas invocar una función de asp o php que ejecute la consulta.

Etiquetas: funcion, sql
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 02:33.