Cita:
Iniciado por scorpion3d
Te debería quedar mas o menos así mira:
Código:
<?php
//Configuracion de la conexion a base de datos
$bd_host = "mysql8.000webhost.com";
$bd_usuario = "codigousuario_miusuario";
$bd_password = "micontraseña";
$bd_base = "codigousuario_mibasededatos";
$con = mysql_connect($bd_host, $bd_usuario, $bd_password);
mysql_select_db($bd_base, $con);
?>
en ese host te dan un codigo de usuario que es con el que entras al ftp
usalo antes del nombre de tu base de datos y nombre de usuario para el mysql, seguido de un guion bajo "_" y el nombre de la base de datos, y lo mismo para el usuario
mira hice esto:
Código PHP:
Ver original<?php
(
1 => 'Require $dbuser and $dbpassword to connect to a database server',
2 => 'Error establishing mySQL database connection. Correct user/password? Correct hostname? Database server running?',
3 => 'Require $dbname to select a database',
4 => 'mySQL database connection is not active',
5 => 'Unexpected error while trying to select database'
);
if ( ! function_exists ('mysql_connect') ) die('<b>Fatal Error:</b> ezSQL_mysql requires mySQL Lib to be compiled and or linked in to the PHP engine'); if ( ! class_exists ('ezSQLcore') ) die('<b>Fatal Error:</b> ezSQL_mysql requires ezSQLcore (ez_sql_core.php) to be included/loaded before it can be used');
class ezSQL_mysql extends ezSQLcore
{
var $dbuser = false;
var $dbpassword = false;
var $dbname = false;
var $dbhost = false;
function ezSQL_mysql($dbuser='ausuario_usuario', $dbpassword='pass', $dbname='ausuario_ban', $dbhost='mysql8.000webhost.com')
{
$this->dbuser = $dbuser;
$this->dbpassword = $dbpassword;
$this->dbname = $dbname;
$this->dbhost = $dbhost;
}
function quick_connect($dbuser='ausuario_usuario', $dbpassword='pass', $dbname='ausuario_ban', $dbhost='mysql8.000webhost.com')
{
$return_val = false;
if ( ! $this->connect($dbuser, $dbpassword, $dbhost,true) ) ;
else if ( ! $this->select($dbname) ) ;
else $return_val = true;
return $return_val;
}
function connect($dbuser='ausuario_ban', $dbpassword='pass', $dbhost='mysql8.000webhost.com')
{
global $ezsql_mysql_str; $return_val = false;
if ( ! $dbuser )
{
$this->register_error($ezsql_mysql_str[1].' in '.__FILE__.' on line '.__LINE__);
$this->show_errors ?
trigger_error($ezsql_mysql_str[1],E_USER_WARNING) : null; }
else if ( ! $this->dbh = @mysql_connect($dbhost,$dbuser,$dbpassword,true) ) {
$this->register_error($ezsql_mysql_str[2].' in '.__FILE__.' on line '.__LINE__);
$this->show_errors ?
trigger_error($ezsql_mysql_str[2],E_USER_WARNING) : null; }
else
{
$this->dbuser = $dbuser;
$this->dbpassword = $dbpassword;
$this->dbhost = $dbhost;
$return_val = true;
}
return $return_val;
}
function select($dbname='countries')
{
global $ezsql_mysql_str; $return_val = false;
if ( ! $dbname )
{
$this->register_error($ezsql_mysql_str[3].' in '.__FILE__.' on line '.__LINE__);
$this->show_errors ?
trigger_error($ezsql_mysql_str[3],E_USER_WARNING) : null; }
else if ( ! $this->dbh )
{
$this->register_error($ezsql_mysql_str[4].' in '.__FILE__.' on line '.__LINE__);
$this->show_errors ?
trigger_error($ezsql_mysql_str[4],E_USER_WARNING) : null; }
{
$str = $ezsql_mysql_str[5];
$this->register_error($str.' in '.__FILE__.' on line '.__LINE__);
}
else
{
$this->dbname = $dbname;
$return_val = true;
}
return $return_val;
}
function escape($str)
{
if ( ! isset($this->dbh) || ! $this->dbh ) {
$this->connect($this->dbuser, $this->dbpassword, $this->dbhost);
$this->select($this->dbname);
}
}
function sysdate()
{
return 'NOW()';
}
function query($query)
{
$return_val = 0;
$this->func_call = "\$db->query(\"$query\")";
$this->last_query = $query;
$this->num_queries++;
if ( $cache = $this->get_cache($query) )
{
return $cache;
}
if ( ! isset($this->dbh) || ! $this->dbh ) {
$this->connect($this->dbuser, $this->dbpassword, $this->dbhost);
$this->select($this->dbname);
}
{
$is_insert = true;
$this->register_error($str);
return false;
}
$is_insert = false;
if ( preg_match("/^(insert|delete|update|replace)\s+/i",$query) ) {
if ( preg_match("/^(insert|replace)\s+/i",$query) ) {
}
$return_val = $this->rows_affected;
}
else
{
$i=0;
{
$i++;
}
$num_rows=0;
{
$this->last_result[$num_rows] = $row;
$num_rows++;
}
$this->num_rows = $num_rows;
$return_val = $this->num_rows;
}
$this->store_cache($query,$is_insert);
$this->trace || $this->debug_all ? $this->debug() : null ;
return $return_val;
}
}
?>
pero me dice que hay error en la linea 55 y 76