Ayuda En PHP

nytroxela

Bovino adolescente
#1
Mi Duda Es La Siguiente
Que Debo Poner Donde Dice Root



$dbhost='localhost';
$dbusername='username';
$dbuserpass='password';
$dbname='database';
// Conexión a la base de datos
mysql_connect("localhost", "root" ) or die(mysql_error());
mysql_select_db("database" ) or die(mysql_error());
 
#3
El usuario de la base de datos, en este caso cambia la linea asi:

Código:
mysql_connect($dbhost, $dbusername,$dbuserpass ) or  die(mysql_error());
mysql_select_db($dbname ) or die(mysql_error());
http://php.net/manual/es/function.mysql-connect.php
Me parece bien lo que propone AlxRex pero yo que manejo varios sitios web me a sucedido que la base de datos esta inaccesible por diversos motivos y con "mysql_error()" llega a mostrar el nombre de la base de datos a los usuarios, lo cual no es conveniente porque facilita el acceso a que la gente con "mucho tiempo libre y ganas de joder" pueda hacer cosas malas a nuestra base de datos.

Yo recomiendo que utilices este codigo en dos diferentes archivos para seguridad y los utilices asi:

Archivo: constantes.php
Código:
<?php
$db_server = "localhost";
$db_user = "username";
$db_pass = "password";
$db_name = "nombre_de_la_base_de_datos";
?>
Achivo: conexion.php
Código:
<?php
require_once("constantes.php");
mysql_connect($db_server,$db_user,$db_pass) or die("Error en la conexion");
mysql_select_db($db_name) or die("Error en el nombre de la base");
?>
asi unicamente modificas el archivo contantes.php en caso de ser necesario y es una programacion mas limpia.

Saludos.
 
Arriba