Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/04/2007, 13:59
Avatar de Epifanio999
Epifanio999
 
Fecha de Ingreso: abril-2006
Ubicación: Frente mi pantalla
Mensajes: 32
Antigüedad: 18 años
Puntos: 0
Re: Consulta a la base de datos

Lo de la contraseña es una buena observacion pero por ahora el proyecto esta en mi pc a traves del easyphp... asi que sin problemas ;)

Me meti con mysqli ya que del modo "tradicional" me daba este fallo que tampoco lograba resolver...

Código PHP:
<?php
  
$db = new mysqli('localhost''root''');
  if (
mysqli_connect_errno()) 
  {
     echo 
'No funciona la conexion de la base de datos';
     exit;
  }
  
$query "select * from camposcategoria";
  if (
$result=false)
{
echo 
"Error no coge la consulta";
}
  
$result $db->query($query);
[
COLOR="Red"]  $num_results $result->num_rows;[/COLOR]
  echo 
'<p>Numero de campos encontrados: '.$num_results.'</p>';
  for (
$i=0$i <$num_results$i++)
  {
     
$row $result->fetch_assoc();
     echo 
'<p><strong>'.($i+1).'. id: ';
     echo 
htmlspecialchars(stripslashes($row['id']));
     echo 
'</strong><br />Nombre: ';
     echo 
stripslashes($row['Nombre']);
     echo 
'<br />idbase: ';
     echo 
stripslashes($row['idbase']);
     echo 
'</p>';
  }  
  [
COLOR="Red"]$result->free();[/COLOR]
  
$db->close();
?>
Aqui los fallos eran:

Notice: Trying to get property of non-object in C:\Archivos de programa\EasyPHP 2.0b1\www\newcategoria.php on line 43

Numero de campos encontrados:

Fatal error: Call to a member function free() on a non-object in C:\Archivos de programa\EasyPHP 2.0b1\www\newcategoria.php on line 56

Que son las lineas en rojo.

Probe tambien con el codigo que me pasastes corregido :P pero aun asi se resiste...

Muchas gracias por la contestacion :)