Error Warning: mysqli:mysqli(): (28000/1045): Access denied for user 'root'@'localhost
Le quería consultar lo siguiente. Encontré este código que me funciona perfecto en xampp pero cuando lo subo al servidor me sale el siguiente error.
Este es el código que tengo:
Index.php
¿
¿<?php
error_reporting ( E_ALL );
error_reporting(E_ALL ^ E_NOTICE);
ini_set("display_errors", false);
error_reporting(E_ALL ^ E_DEPRECATED);
ini_set ( 'display_errors', 1 );
$mysqli=new mysqli(DBHOST,DBUSER,DBPASS,DBNAME);
if (mysqli_connect_errno()) {
die("Error al conectar: ".mysqli_connect_error());
}
$result=$mysqli->query("SELECT * FROM imagephp where id=1 ORDER BY id DESC");
if($result)
{
while($row=$result->fetch_array(MYSQLI_ASSOC))
{
echo "<img src='imagen_mostrar.php?id=".$row["id"]."'
alt='...' class='img-thumbnail list-group-item'
>";
}
}
?>
imagen_mostrar.php
<?php
define ( 'DBHOST2', 'localhost' );
define ( 'DBUSER2', 'root' );
define ( 'DBPASS2', 'xxxx' );
define ( 'DBNAME2', 'xxxx' );
$variable = isset($_GET['id']) ? $_GET['id'] : 1 ;
# Conectamos con MySQL
$mysqli=new mysqli(DBHOST2,DBUSER2,DBPASS2,DBNAME2);
if (mysqli_connect_errno()) {
die("Error al conectar: ".mysqli_connect_error());
}
# Buscamos la imagen a mostrar
$result=$mysqli->query("SELECT * FROM `imagephp` WHERE id=".$variable);
$row=$result->fetch_array(MYSQLI_ASSOC);
# Mostramos la imagen
header("Content-type:".$row["tipo"]);
echo $row["imagen"];
?>
Se puede adaptar a msql a algo asi:
error_reporting ( E_ALL );
error_reporting(E_ALL ^ E_NOTICE);
ini_set("display_errors", false);
include('conexion.php');
$variable = isset($_GET['id']) ? $_GET['id'] : 1 ;
error_reporting(E_ALL ^ E_DEPRECATED);
ini_set ( 'display_errors', 1 );
$tabla="imagephp";
$con=mysql_connect(DBHOST,DBUSER,DBPASS);
mysql_select_db(DBNAME,$con);
$pegar = "SELECT * FROM `imagephp` WHERE id=".$variable;
$cad = mysql_query($pegar,$con) or die ( 'error al listar, $pegar' .mysql_errno());
while ($array = mysql_fetch_array($cad))
{
}
header("Content-type:".$array["tipo"]);
echo $array["imagen"];