Conexão ao mysql usando php
Aqui está o meu código de tutorial a seguir de "Aprendendo PHP MYSQL e Javascript" da OReill
<?php
//require_once = 'login.php';
$db_database = 'publications';
$db_hostname = 'localhost:8888';
$db_username = 'root';
$db_password = 'root';
$db_server = mysql_connect($db_hostname, $db_username, $db_password);
if(!$db_server) die("Unable to connect to MYSQL: ". mysql_error());
mysql_select_db($db_database)
or die("Unable to connect to database: " . mysql_error());
$query = "SELECT * FROM classics";
$result = $mysql_query($query);
if(!$result) die ("Could not query: " . mysql_error());
$rows = mysql_num_rows($result);
for($j = 0; $j < $rows; ++$j)
{
echo 'Author: ' . mysql_result($result, $j, 'author') . '</br>';
echo 'Title: ' . mysql_result($result, $j, 'title'). '</br>';
echo 'ISBN: '.mysql_result($result, $j, 'isbn').'</br>';
}
?>
No entanto, estou recebendo um erro ao tentar conectar. O navegador diz que é um erro 500 (o que realmente não é tão útil). Quando retiro as linhas$db_username = 'root'; $db_password = 'root';
Recebo outro erro dizendo: "Não foi possível conectar ao banco de dados: acesso negado pelo usuário '' @ 'localhost' às 'publicações' do banco de dados".
lguém pode ajudar a diagnosticar o problem
Obrigado