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 :)