Cita:
Iniciado por gnzsoloyo Si no usaste una clave y un username ¿cómo pudiste crear la base?
Esto no tiene relación con MySQL. En todo caso tienes que postear el mensaje entero, pero si indica que el problema está en un script de php y en una determinada línea, es asunto de PHP. Sino, el mensaje debería decir algo acerca de un error de sintaxis.
Como sea, postea el mensaje completo.
hola, gracias.
el mensaje cuando accedo a la pagina para postear news, es este:
Error connecting to the database: Access denied for user 'username'@'localhost' (using password: YES)
tengo revisar el script que agregarle los nombres y pass al .php para que acceda?
Código HTML:
<html>
<head>
<title>View News</title>
<meta http-equiv="Content-Type" content="text/html; charset="iso"-8859-1">
</head>
<body>
<?
$link = @mysql_connect(localhost, username, password);
if(!$link){
echo('Error connecting to the database: ' . mysql_error());
exit();
}
$db = @mysql_selectdb('geonova_mydatabase');
if(!$db){
echo('Error selecting database: ' . mysql_error());
exit();
}
$query = "SELECT id, headline, timestamp FROM news ORDER BY timestamp DESC";
$result = @mysql_query($query);
if(!$result){
echo('Error selecting news: ' . mysql_error());
exit();
}
if (mysql_num_rows($result) > 0){
while($row = mysql_fetch_object($result))
{
?>
<font size="-1"><b><? echo $row->headling; ?></b> <i><? echo formatDate($row->timestamp); ?></i></font>
<?
}
}else{
?>
<font size="-2">No news in the database</font>
<? }
mysql_close($link); ?>
</body>
</html>