Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2010, 21:46
neonio
 
Fecha de Ingreso: julio-2010
Mensajes: 6
Antigüedad: 13 años, 9 meses
Puntos: 0
Notice: Trying to get property of non-object en Localhost

Falllo en el titulo, deberia ser: Archivo funciona en mi webhosting pero no en mi pc (igual es un mal titulo u.U)

Buenas hace tiempo que leo el foro y recien ahora me animo a postear algo, porque no encontre solucion a mi problema por ningun sitio, ojala me puedan ayudar y no sea mucha molestia.

bueno al grano tengo este script en php

Código PHP:
<?php
  
  $db 
= new mysqli('localhost''user''pass''database');
  if (
mysqli_connect_errno()) 
    {
    echo 
'Error: No se pudo conectar a la base de datos. Intente de nuevo en otro momento';
    exit;
    }
  
$query "SELECT * FROM 'tabla'";
  
$result $db->query($query);
  
$num_results $result->num_rows;
  echo 
"El numero de Entradas es: ".$num_results."<br />";
  echo 
"<table border = '1'> \n";
  for (
$i=0$i<$num_results$i++)
    {
    
$row=$result->fetch_assoc();
    echo 
"<tr> \n";
    echo 
"<td>".$row["campo1"]." / ".$row["campo2"]."</td> \n";
    echo 
"<td>".$row["campo3"]."</td>\n";
    echo 
"<td>".$row["campo4"]."</td>\n";
    echo 
"</tr> \n";
    }
  echo 
"</table> \n";
?>
el error es: Notice: Trying to get property of non-object in C:\apache\htdocs\mostrarbd.php on line 11

concretamente en "$num_results = $result->num_rows;"

el mismo script funciona en mi servidor web pero da ese fallo en mi pc, tengo instalado PHP 5.3.2, Apache 2.2.15, Mysql 5.1.48, todo esto funcionando en windows xp sp3. ¿cual puede ser la solucion?

PD1: tengo activadas las extensiones mysql y mysqli
PD2: soy muy nuevo en el tema

saludos.

Última edición por neonio; 17/07/2010 a las 19:58 Razón: ninja edit