Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2012, 16:35
daikyo
 
Fecha de Ingreso: marzo-2011
Mensajes: 74
Antigüedad: 13 años, 2 meses
Puntos: 1
Error en WAMPSERVER

Tengo un código en PHP que funciona sin problemas en un servidor en linea, pero a la hora de usarlo en WAMPSERVER me arroja algunos errores como:
Código HTML:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\Inicio\paginador.php on line 17
Este es el código completo
Código PHP:
<?php
require('conexion.php');
$RegistrosAMostrar=10;

//estos valores los recibo por GET
if(isset($_GET['pag'])){
    
$RegistrosAEmpezar=($_GET['pag']-1)*$RegistrosAMostrar;
    
$PagAct=$_GET['pag'];
//caso contrario los iniciamos
}else{
    
$RegistrosAEmpezar=0;
    
$PagAct=1;
    
}
$Resultado=mysql_query("SELECT * FROM laboratorio ORDER BY ID DESC LIMIT $RegistrosAEmpezar, $RegistrosAMostrar",$con) or die(mysql_error());
echo 
"<table border='1px' bgcolor='#686899'>";
while(
$MostrarFila=mysql_fetch_array($Resultado)){
    echo 
"<tr>";
    echo 
"<td bgcolor='#33CCFF'>".$MostrarFila['ID']."-".$MostrarFila['estudio']."</td>";
    echo 
"<td bgcolor='#33CCFF'>".$MostrarFila['nombre']."</td>";
    echo 
"<td bgcolor='#33CCFF'>".$MostrarFila['direccion']."</td>";
    echo 
"<td bgcolor='#33CCFF'>".$MostrarFila['fecha']."</td>";
    echo  
"<td><a href=empresa_editar.php?ID=".$MostrarFila['ID']. "> <input type='button' value='Editar'></a></td>";
    echo  
"<td><a href=empresa_imprimir.php?ID=".$MostrarFila['ID']."> <input type='button' value= 'Revisar'></a></td>";
    echo 
"</tr>";}
echo 
"</table>";
//******--------determinar las páginas---------******//
$NroRegistros=mysql_num_rows(mysql_query("SELECT * FROM laboratorio",$con));

$PagAnt=$PagAct-1;
$PagSig=$PagAct+1;
$PagUlt=$NroRegistros/$RegistrosAMostrar;

//verificamos residuo para ver si llevará decimales
$Res=$NroRegistros%$RegistrosAMostrar;
// si hay residuo usamos funcion floor para que me
// devuelva la parte entera, SIN REDONDEAR, y le sumamos
// una unidad para obtener la ultima pagina
if($Res>0$PagUlt=floor($PagUlt)+1;

//desplazamiento
echo "<a onclick=\"Pagina('1')\">Primero</a> ";
if(
$PagAct>1) echo "<a onclick=\"Pagina('$PagAnt')\">Anterior</a> ";
echo 
"<strong>Pagina ".$PagAct."/".$PagUlt."</strong>";
if(
$PagAct<$PagUlt)  echo " <a onclick=\"Pagina('$PagSig')\">Siguiente</a> ";
echo 
"<a onclick=\"Pagina('$PagUlt')\">Ultimo</a>";
?>
La linea donde esta el error es
Código PHP:
while($MostrarFila=mysql_fetch_array($Resultado)){ 
El código de conexión si me funciona sin problemas es el siguiente
Código PHP:
<?php
//Configuracion de la conexion a base de datos
$bd_host "localhost"
$bd_usuario "root"
$bd_password ""
$bd_base "ge000182_lab"
$con mysql_connect($bd_host$bd_usuario$bd_password) or die (mysql_error()); 
mysql_select_db($bd_base$con) or die (mysql_error());    
?>
Existe una manera de ignorar este tipo de errores en el Wampserver, como lo mencione antes el programa funciona bien en un servidor que tengo en linea pero en WAMP no, Saludos y gracias,