Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2011, 09:16
Avatar de hectorsabasaqca
hectorsabasaqca
 
Fecha de Ingreso: octubre-2011
Mensajes: 5
Antigüedad: 15 años
Puntos: 1
Pregunta mysql_num_rows() expects parameter 1 to be resource

hola estoy empesando a usar php y tengo muchos problemas con una consulta en particular necesito mostrar el contenido de una tabla de mysql en una pagina html y php pero me da el siguiente error

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\sistema\listado.php on line 21

Dejo el codigo para ver si me ayudan por favor!!!!

Código PHP:


<html>
    <head>
    <title> Sistema de Gestion Escolar</title>
    </head>
<body background="texture6.gif" text="white" link="white" vlink="white" alink="yellow">
<h1> Sistema de gestion</h1>
<p> Escuela Secundaria "Manuel Saenz"</p>
<p> ..::MODULO DE ADMINISTRACION DE ALUMNOS::..</p>

<?php
$host
="localhost";
$usuario="hector";
$contrasena="hector";
$bdd="sistema2";
$tabla="alumno";
$con=mysql_connect("localhost","hector","pass");
mysql_select_db("alumno");
//Consultamos a la base de datos para sacar las columnas de la tabla
$query ="SELECT * FROM alumno WHERE 1";
$result =mysql_query($query,$con);
$num =mysql_num_rows($result);
$i=1;
mysql_close ();
?>
<table border+.="1" cellspacing="2" cellpadding="2">
<tr>
<th> <font face="Arial"> ID</font></th>
<th> <font face="Arial"> NOMBRE </font></th>
<th> <font face="Arial"> APELLIDO PATERNO</font></th>
<th> <font face="Arial"> APELLIDO MATERNO</font></th>
<th> <font face="Arial"> COLONIA</font></th>
<th> <font face="Arial"> CODIGO POSTAL</font></th>
<th> <font face="Arial"> CIUDAD</font></th>
<th> <font face="Arial"> ESTADO</font></th>
<th> <font face="Arial"> PAIS</font></th>
<th> <font face="Arial"> TELEFONO</font></th>
<th> <font face="Arial"> CELULAR</font></th>
<th> <font face="Arial"> EMAIL</font></th>
<th> <font face="Arial"> NACIONALIDAD</font></th>
<th> <font face="Arial"> FECHA NACIMIENTO</font></th>
<th> <font face="Arial"> SEXO</font></th>
<th> <font face="Arial"> CURP</font></th>
</tr>
<?php
 
while($i < $num ) {
    
 
$id = mysql_result ($result, $i, "id");
 
$nombre = mysql_result ($result, $i, "nombre");
 
$paterno = mysql_result ($result, $i, "paterno");
 
$materno = mysql_result ($result, $i, "materno");
 
$colonia = mysql_result ($result, $i, "colonia");
 
$codigopostal = mysql_result ($result, $i, "codigopostal");
 
$ciudad = mysql_result ($result, $i, "ciudad");
 
$estado = mysql_result ($result, $i, "estado");
 
$pais = mysql_result ($result, $i, "pais");
 
$telefono = mysql_result ($result, $i, "telefono");
 
$celular = mysql_result ($result, $i, "celular");
 
$email = mysql_result ($result, $i, "email");
 
$nacionalidad = mysql_result ($result, $i, "nacionalidad");
 
$fechanacimiento = mysql_result ($result, $i, "fechanacimiento");
 
$sexo = mysql_result ($result, $i, "sexo");
 
$curp = mysql_result ($result, $i, "curp");
 
?>
 
<tr>
 <td> <font face="Arial"> <?php echo $id; ?></font></td>
 <td> <font face="Arial"> <?php echo $nombre; ?></font></td>
 <td> <font face="Arial"> <?php echo $paterno; ?></font></td>
 <td> <font face="Arial"> <?php echo $materno; ?></font></td>
 <td> <font face="Arial"> <?php echo $colonia; ?></font></td>
 <td> <font face="Arial"> <?php echo $codigopostal; ?></font></td>
 <td> <font face="Arial"> <?php echo $ciudad; ?></font></td>
 <td> <font face="Arial"> <?php echo $estado; ?></font></td>
 <td> <font face="Arial"> <?php echo $pais; ?></font></td>
 <td> <font face="Arial"> <?php echo $telefono; ?></font></td>
 <td> <font face="Arial"> <?php echo $celular; ?></font></td>
 <td> <font face="Arial"> <?php echo $email; ?></font></td>
 <td> <font face="Arial"> <?php echo $nacionalidad; ?></font></td>
 <td> <font face="Arial"> <?php echo $fachenacimiento; ?></font></td>
 <td> <font face="Arial"> <?php echo $sexo; ?></font></td>
 <td> <font face="Arial"> <?php echo $curp; ?></font></td>
 </tr>
<?php
$i
++;
}
 
?>
<br><a href="alumnos.php">Regresar<img src= volver.png></a><br>
</ body>
</ html>