Foros del Web » Programando para Internet » PHP »

funcion php no funciona con MySQL

Estas en el tema de funcion php no funciona con MySQL en el foro de PHP en Foros del Web. No me entrega ningún valor cuando ejecuta el echo, lo cual deberia de mostrar la consulta escrita tal cual, para verificar que valores me entrega. ...
  #1 (permalink)  
Antiguo 15/03/2010, 08:02
 
Fecha de Ingreso: agosto-2008
Mensajes: 587
Antigüedad: 15 años, 9 meses
Puntos: 6
funcion php no funciona con MySQL

No me entrega ningún valor cuando ejecuta el echo, lo cual deberia de mostrar la consulta escrita tal cual, para verificar que valores me entrega. Manualmente funciona pero con function no pasa nada.

Código PHP:
Ver original
  1. function consulta_MySQL($codigo)
  2. {
  3.     $con = "
  4.     select * from TABLA where codigo = $codigo
  5.     and tipo_persona = '1'
  6.     and numero_horas = '30'
  7.     and tipo_cargo = '5'";
  8.  
  9.     return $con;        
  10. }
  11.        
  12. $miconsulta = consulta_MySQL(100);
  13.  
  14. echo "$miconsulta";

Ya esta corregido !!.

Última edición por flashtkd; 15/03/2010 a las 08:20
  #2 (permalink)  
Antiguo 15/03/2010, 08:05
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: funcion php no funciona con MySQL

Porque no estas haciendo la consulta a la base de datos, debes usar las funciones de mysql para ello, específicamente mysql_query. Y como estas dentro de una función necesitas indicar que dato vas a recibir de esa función usando return
Código PHP:
Ver original
  1. function nombreDeLaFuncion(){
  2.   return mysql_query("aquí va tu consulta") or die(mysql_error);
  3. }
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 15/03/2010, 08:17
 
Fecha de Ingreso: agosto-2008
Mensajes: 587
Antigüedad: 15 años, 9 meses
Puntos: 6
Respuesta: funcion php no funciona con MySQL

Cita:
Iniciado por abimaelrc Ver Mensaje
Porque no estas haciendo la consulta a la base de datos, debes usar las funciones de mysql para ello, específicamente mysql_query. Y como estas dentro de una función necesitas indicar que dato vas a recibir de esa función usando return
Código PHP:
Ver original
  1. function nombreDeLaFuncion(){
  2.   return mysql_query("aquí va tu consulta") or die(mysql_error);
  3. }
gracias funciona, con el return

Etiquetas: funcion, mysql
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 11:55.