Foros del Web » Programando para Internet » PHP »

Duda con funcion

Estas en el tema de Duda con funcion en el foro de PHP en Foros del Web. Hola: Tengo una duda con está funcion: Código PHP:   function  selectcatnews ( $categoria ){   conectarmedb ( "mysql" );   $consulta  =  mysql_query ( ...
  #1 (permalink)  
Antiguo 30/01/2004, 17:14
Avatar de Reynier  
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 21 años, 5 meses
Puntos: 1
Duda con funcion

Hola:

Tengo una duda con está funcion:
Código PHP:
 function selectcatnews($categoria){
 
conectarmedb("mysql");
 
$consulta mysql_query("SELECT catnew.id, catnew.categoria, noti.id, noti.titulo, noti.resumen, noti.ampliacion, noti.thumbnail, noti.notthumbnail, noti.autor, noti.correoautor, noti.publico, noti.vecesvisitada FROM catnoticias catnew, noticias noti WHERE catnew.id = noti.id AND categoria=".categoria." GROUP BY catnew.categoria LIMIT 3");
 while (
$resultado mysql_fetch_array($consulta)){
      echo 
$resultado["catnew.categoria"];
 }

cuando la llamo selectcatnews("Generales");

y no me imprime nada teniendo el campo datos
__________________
Ing. Reynier Pérez Mira
  #2 (permalink)  
Antiguo 30/01/2004, 17:23
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
dejalo asi: pues la variable es $categoria no categoria, y como es una cadena debe preguntarse al campo entre comillas simples.

function selectcatnews($categoria){
conectarmedb("mysql");
$consulta = mysql_query("SELECT catnew.id, catnew.categoria, noti.id, noti.titulo, noti.resumen, noti.ampliacion, noti.thumbnail, noti.notthumbnail, noti.autor, noti.correoautor, noti.publico, noti.vecesvisitada FROM catnoticias catnew, noticias noti WHERE catnew.id = noti.id AND categoria='$categoria' GROUP BY catnew.categoria LIMIT 3");
while ($resultado = mysql_fetch_array($consulta)){
echo $resultado["catnew.categoria"];
}
}
__________________
Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar.
  #3 (permalink)  
Antiguo 30/01/2004, 17:50
Avatar de Reynier  
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 21 años, 5 meses
Puntos: 1
Y esto esta correcto

Esto esta correcto
echo $resultado['catnew.categoria'];

??
__________________
Ing. Reynier Pérez Mira
  #4 (permalink)  
Antiguo 30/01/2004, 18:07
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
si, eso esta correcto, pero es otra cosa, no es una consulta a la base de datos.

no se si en esta parte falta algo:

WHERE catnew.id = noti.id AND categoria='$categoria' GROUP BY catnew.categoria LIMIT

dice categoria='$categoria', no sería:

catnew.categoria='$categoria'
__________________
Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar.
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 14:38.