Advertencia: mysql_query (): acceso denegado para el usuario 'admin' @ 'localhost' (usando la contraseña: NO) [cerrado]

Parece que miPHP está intentando iniciar sesión en elMySQL base de datos con un nombre de usuario que no estoy proporcionando.

El error que obtengo es:

Warning: mysql_query(): Access denied for user 'radiocaf'@'localhost' (using password: NO) in /home/radiocaf/public_html/layout.php on line 16
Warning: mysql_query(): A link to the server could not be established in /home/radiocaf/public_html/layout.php on line 16

Definitivamente estoy proporcionando una contraseña, y no estoy usando "radiocaf" como nombre de usuario en mi archivo de conexión, así que después de 3 horas de mirar, todavía no puedo resolver dónde me estoy equivocando.

Aquí está mi código:

psl-config.php:

define("HOST", "localhost");

define("USER", "carl");

define("PASSWORD", "xxxxxxxxx");

define("DATABASE", "wlist");

db_connect.php

include_once 'psl-config.php';   // As functions.php is not included

$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);

y finalmente, la página principal que es donde recibo el error (he cortado el HTML entre PHP:

ini_set('display_errors',1);
error_reporting(E_ALL);
//Include Connection PHP and connect
include_once('includes/db_connect.php');

//Check Connection
if ($mysqli->connect_error) {
    die('Connection failed: ' . $mysqli->connect_error);
};
if (!$query = mysql_query("SELECT * FROM (
    (SELECT * FROM users)
    UNION ALL
    (SELECT * FROM members)
) results
ORDER BY Name DESC")){
    die("Error: " . mysqli_error($mysqli));
}

if (!$result = $mysqli->query($query)){
printf("Error: %s\n", $mysqli->error);
}

<HTML>

    echo "<table border='0' cellpadding='0' cellspacing='0'>";
        $x=0;
        while($row = mysql_fetch_assoc($result)):
        if ($x<10){
            echo "<tr><td width='400' height='30' background='../images/green1.jpg'>".$row["Name"]."</td></tr>";
        }

        $x++;

        if ($x == 10){
            echo "<tr><td width='400' height'30' background='../images/green1.jpg'>More...</td></tr>";
            break;
        }
        endwhile;
        echo "</table>";

<HTML>

$mysqli->close();

El alrededorHTML es solo el diseño de la página, esencialmente solo un diseño de Photoshop, cortado y exportado a la web.

Soy bastante nuevo enPHP y espero que esta pregunta sea lo más explicada posible.

Editar:

Muchas gracias chicos, pido disculpas porque esta pregunta les pareció pobre a algunos de ustedes que la marcaron. Lamentablemente, no habría visto los "errores tipográficos" ya que realmente no sabía que estaba tratando de usar ambosmysql ymysqli y que no podían "comunicarse" entre sí. Otro problema que encontré fue que Dreamweaver subió el código delayout.php comodb_connect.php. Sin embargo, esto no explica (al menos para mí) cómo se realizó una conexión para mostrar el error de acceso denegado para 'radiocaf' @ 'localhost'.

Aquí están las viejas líneas de código que cambié (enlayout.php):

if (!$query = mysql_query("SELECT * FROM (

while($row = mysql_fetch_assoc($result)):

cambiado a:

if (!$query = "SELECT * FROM (

while($row = mysqli_fetch_assoc($result)):

Y eso es todo lo que se necesitó, ¡pero estoy completamente agradecido! Gracias de nuevo a todos!

Respuestas a la pregunta(2)

Su respuesta a la pregunta