Foros del Web » Programando para Internet » PHP »

funciones

Estas en el tema de funciones en el foro de PHP en Foros del Web. Amigos quiero hacer de mysql_query ("...."); una funcion, cosa de llamar a la funcion y abreviar codigo y también crearme un sitema de trabajo, dado ...
  #1 (permalink)  
Antiguo 07/10/2010, 22:26
 
Fecha de Ingreso: mayo-2008
Ubicación: Santiago-Chile
Mensajes: 253
Antigüedad: 15 años, 11 meses
Puntos: 1
funciones

Amigos quiero hacer de mysql_query ("....");

una funcion, cosa de llamar a la funcion y abreviar codigo y también crearme un sitema de trabajo, dado que soy muy novato en el tema, quiero preguntar SI ES POSIBLE hacerlo
__________________
Si Crees que puedes o no, en ambos casos tienes Razón. (H. Ford).


http://img710.imageshack.us/img710/1...developers.gif
  #2 (permalink)  
Antiguo 07/10/2010, 22:58
 
Fecha de Ingreso: mayo-2008
Ubicación: Santiago-Chile
Mensajes: 253
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: funciones

para quienes les haya interesado la duda, si se puede esta es la solucion
Código PHP:
Ver original
  1. /* mysql_query */
  2. function mysqlQuery($in) {
  3.     $sql = mysql_query($in);
  4. }
  5.  
  6. mysqlQuery("INSERT INTO .....");
__________________
Si Crees que puedes o no, en ambos casos tienes Razón. (H. Ford).


http://img710.imageshack.us/img710/1...developers.gif
  #3 (permalink)  
Antiguo 07/10/2010, 23:20
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: funciones

Sí se puede, como bien dices, pero de por sí ya la función esta resumida, solo que le quitaste un solo caracter
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #4 (permalink)  
Antiguo 08/10/2010, 05:22
 
Fecha de Ingreso: agosto-2010
Ubicación: españa
Mensajes: 94
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: funciones

Madre mia esta gente no ayuda , es muy facil mi ra estee jemplo :

$Sql="insert into tablacurso
(action) values
('$action')";
mysql_query($Sql,$


lo siguiente es asignar la variable $action=$_POST=['lo que sea'] ;

te recomiendo que agas una conexion php y lo incluyas a tu pagina php query

con include(tuconexion.php);

no olvides crear la base de datos la tabla y la variable asignada adioos


un saludo
  #5 (permalink)  
Antiguo 08/10/2010, 06:09
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 13 años, 8 meses
Puntos: 202
Respuesta: funciones

Cita:
Iniciado por rapblack Ver Mensaje
Madre mia esta gente no ayuda , es muy facil mi ra estee jemplo :

$Sql="insert into tablacurso
(action) values
('$action')";
mysql_query($Sql,$

un saludo
...yo ese código no lo veo muyy...
Aparte no reduce código.
_________________________________

bkolores, para un sistema de trabajo podrías, como bien pusistes en el 2º post, crear varias funciones en una clase y hacer el include donde las uses.

Podrías pasar solo los valores necesarios como la tabla o la condicion y ahorrarte la consulta. De esta forma en una línea pondrías algo como:

actualizar("usuarios","tipo","adulto","edad > 17");

Esto es MUY mejorable pero algo así:
Código PHP:
Ver original
  1. function insertar($tabla, $campos, $valores){ mysql_query("INSERT INTO ".$tablas." (".$campos.") VALUES (".$valores.")");}
  2.  
  3. function actualizar($tabla, $campo, $valor, $condicion){ mysql_query("UPDATE ".$tabla." SET ".$campo."=".$valor." WHERE ".$condicion);}
  4.  
  5. function eliminar($tabla, $condicion){ mysql_query("DELETE FROM ".$tabla." WHERE ".$condicion);}
  #6 (permalink)  
Antiguo 08/10/2010, 15:57
 
Fecha de Ingreso: mayo-2008
Ubicación: Santiago-Chile
Mensajes: 253
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: funciones

gracias IEKK voy atrabajarlo
__________________
Si Crees que puedes o no, en ambos casos tienes Razón. (H. Ford).


http://img710.imageshack.us/img710/1...developers.gif
  #7 (permalink)  
Antiguo 08/10/2010, 16:09
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: funciones

Cita:
Iniciado por rapblack Ver Mensaje
Madre mia esta gente no ayuda , es muy facil mi ra estee jemplo :

$Sql="insert into tablacurso
(action) values
('$action')";
mysql_query($Sql,$


lo siguiente es asignar la variable $action=$_POST=['lo que sea'] ;

te recomiendo que agas una conexion php y lo incluyas a tu pagina php query

con include(tuconexion.php);

no olvides crear la base de datos la tabla y la variable asignada adioos


un saludo
awjajajajaj.. les presento al bufon de forosdelweb ;D
lo de bufon lo digo porque si aun no te banean la cuenta.. debe ser porque entretienes a la gente con tus "comentarios" ;)
__________________
More about me...
~ @rhyudek1
~ Github
  #8 (permalink)  
Antiguo 08/10/2010, 17:09
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: funciones

Sinceramente sigo indicando que la mejor forma en tu caso es usar directamente la función de mysql_query, ya que de por sí es resumida. Si fuera que los datos los organizas y haces adiciones dentro de la función pues perfecto, pero lo que estás haciendo es un doble proceso.

Edito:
@Hidek1, ya la cuenta está desactivada desde hace unos días.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #9 (permalink)  
Antiguo 08/10/2010, 17:20
 
Fecha de Ingreso: noviembre-2009
Mensajes: 846
Antigüedad: 14 años, 5 meses
Puntos: 34
Respuesta: funciones

:D lo banearon, ya era hora!
  #10 (permalink)  
Antiguo 15/10/2010, 19:40
 
Fecha de Ingreso: mayo-2008
Ubicación: Santiago-Chile
Mensajes: 253
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: funciones

no entiendo porq lo desactivaron?
tal ves soy muy novato
__________________
Si Crees que puedes o no, en ambos casos tienes Razón. (H. Ford).


http://img710.imageshack.us/img710/1...developers.gif

Etiquetas: funciones
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:57.