estoy consiguiendo el error siguiente:MySQL/Apache Error en la consulta PHP MySQL
Access denied for user 'apache'@'localhost' (using password: NO)
Cuando se utiliza el siguiente código:
<?php
include("../includes/connect.php");
$query = "SELECT * from story";
$result = mysql_query($query) or die(mysql_error());
echo "<h1>Delete Story</h1>";
if (mysql_num_rows($result) > 0) {
while($row = mysql_fetch_row($result)){
echo '<b>'.$row[1].'</b><span align="right"><a href="../process/delete_story.php?id='.$row[0].'">Delete</a></span>';
echo '<br /><i>'.$row[2].'</i>';
}
}
else {
echo "No stories available.";
}
?>
El archivo connect.php
contiene mi MySQL conectar llamadas que están funcionando bien con mis consultas INSERT
en otra parte del software. Si hago un comentario sobre la línea $result = mysql_query
, pasa a la declaración else. Entonces, es esa línea o el contenido en el if.
He estado buscando en la red cualquier solución, y la mayoría parece estar relacionada con demasiadas conexiones MySQL o que el usuario que estoy iniciando sesión en MySQL no tiene permiso. He verificado ambos. Todavía puedo realizar mis otras consultas en otro lugar del software, y he verificado que la cuenta tiene los permisos correctos.
No creo que sea realmente una buena solución. Es como decir que si construyes un automóvil donde el volante se cae y las personas se estrellan contra los árboles, la solución sería eliminar los árboles. Este es definitivamente un problema con la conexión que no se inicializa correctamente. – nickf