Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2010, 12:00
Avatar de chclaudio
chclaudio
 
Fecha de Ingreso: marzo-2008
Mensajes: 16
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta Error de argumento Consultas php y mysql

Antes que nada reciban un cordial saludo.

El problema es el siguiente, estoy desarrollando una aplicacion para el seguimiento de reportes de equipos de computo, sin embargo tengo problemas al realizar una consulta en diferentes tablas el codigo es el siguiente.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>:: Seguimiento</title>
</head>

<body>
<?php
$conexion = mysql_connect ("localhost","testuser","testpass")
or die ("Lo siento pero no ha sido posible establecer conexi&oacute;n con la base de datos");

mysql_select_db ("sarctest",$conexion)
or die ("Lo siento sin embargo no fue posible seleccionar la base de datos");


$consulta = ("SELECT DISTINCT (tbl_nreporte.id_noreporte) AS '# REPORTE', tbl_nreporte.Nombre_usuario AS 'USUARIO',
tbl_asignar.Nombre_tecnico AS 'TECNICO ASIGNADO', tbl_estatusrep.Estatus_reporte AS 'ESTATUS DEL REPORTE', tbl_nreporte.Fh_reporte AS 'FECHA Y HORA'
FROM tbl_nreporte, tbl_asignar, tbl_estatusrep
WHERE tbl_nreporte.id_noreporte = tbl_asignar.id_noreporte AND tbl_estatusrep.id_noreporte",$conexion) or die
("Lo siento sinembargo no ha sido posible realizar la consulta".mysql_error());
// En el array en vez de realizar el nombre del registro real estoy utilizando el alias que se le asigno en la consulta
// Esto es correcto?
while ($reg=mysql_fetch_array($consulta))
{
echo ("<p>".$reg["# REPORTE"]."<p></br>");
echo ("<p>".$reg["USUARIO"]."<p></br>");
echo ("<p>".$reg["TECNICO ASIGNADO"]."<P></br>");
echo ("<p>".$reg["ESTATUS DEL REPORTE"]."</p></br>");
echo ("<p>".$reg["FECHA Y HORA"]."</p></br>");
}
?>
</body>
</html>


debo decir que el query funciona correctamente en MySql solo que no me funciona ya en PHP y es por eso que solicito su ayuda .

tambien si se dan cuenta en el array en vez de usar el nombre del registro estoy usando el alias que se asigno en el query, es correcto esto?

el error que me aparece despues de visualizar el resultado en el navegador es el siguiente.

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\SARC\seguimiento.php on line 21

la verdad es que no encuentro el error.