Comunidad de diseño web y desarrollo en internet online

Error Conexion php BD

Citar            
MensajeEscrito el 30 Abr 2010 10:30 pm
Hola, espero y me puedan ayudar, tengo un scrip php para sacar una matriz, en local utilizo wamp, y todo bien hace bien la conexion y la consulta, el detalle es que a la hora de subirlo al host me sale este error de conexion

Access denied for user 'amige**'@'localhost' (using password: YES),

todos los datos estan correctos el usuario, el password y la bd, no se si sea algun problema en el servdior que en en este mismo dominio estoy utilizando flash y amfphp e igualamente en local no me presento ningun problema hasta que lo subi al host.

crearmatriz.php

Código PHP :

<?php

error_reporting(E_ERROR);

function mostrarMatriz($tabla,$campoCondicional,$campoValor,$orden,$inicio,$cantidad){
   include("conn/conn.php");
   $tabla= htmlspecialchars($tabla);
   $campoCondicional= htmlspecialchars($campoCondicional);
   $campoValor= htmlspecialchars($campoValor);
   $orden= htmlspecialchars($orden);
   $inicio= htmlspecialchars($inicio);
   $cantidad= htmlspecialchars($cantidad); 
   $limites="";
    if( isset($inicio) & $cantidad != null){
   $limites = "LIMIT $inicio, $cantidad"; 
   };
    if( $campoCondicional !="" && $campoValor !="") {
   $campoCondicional = "WHERE $campoCondicional = $campoValor "; 
   }
   if( $orden !="") {
   $orden= "ORDER BY $orden DESC"; 
   }
    $sql= "SELECT * FROM `$tabla` $campoCondicional $orden $limites";
    $matriz_db = mysql_query($sql, $conn) or die(mysql_error());
    for($i=0;$fila= mysql_fetch_assoc($matriz_db); $i++) { 
        for($a= 0;$a<mysql_num_fields($matriz_db);$a++){
          $campo = mysql_field_name($matriz_db,$a);
            $retorno[$i][$campo] = $fila[$campo];
        }
    };
    return $retorno;
}


$matrizLinks = mostrarMatriz('links','','','','','');
// count cuenta las columnas si da 0 esto es tomado como false 
if(count($matrizLinks)){ 
   for($i=0;$matrizLinks[$i]!=null; $i++){   
      echo "<tr><td><a href='".$matrizLinks[$i]['links_url']."' target='_blank'>".$matrizLinks[$i]['link_desc']."</td><td><a href='".$matrizLinks[$i]['link_url']."' target='_blank'><img src='images/login.gif' width='120' height='20'/></a><td></tr>";
      
   }
}

?>



el archivo de conexion a la bd conn/conn.php

Código PHP :

<?php

# FieldName="Connection_php_mysql.htm"
# Type="MYSQL@
# HTTP = "true"
$hostname_conn = "localhost";
$database_conn = "amigebi";
$username_conn = "amigebiz";
$password_conn = "UeL/y@S@E+p%";

$conn = mysql_connect($hostname_conn, $database_conn, $username_conn, $password_conn) or die (mysql_error());

mysql_select_db($database_conn, $conn);

?>


Espero y alguien me pueda ayudar con esto, muchas gracias

Por noequezada

7 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 May 2010 02:00 am
prueba cambiar esta linea:

Código PHP :

$conn = mysql_connect($hostname_conn, $database_conn, $username_conn, $password_conn) or die (mysql_error());

por esta otra:

Código PHP :

$conn = mysql_connect($hostname_conn, $username_conn, $password_conn) or die (mysql_error());


sino, revisa los datos de el servidor, ten en mente que generalmente el nombre de usuario y el de la BD empiezan (en los servidores) con tu dominio, algo como cristalab_amigebi

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 03 May 2010 09:37 pm
Muchas gracias tribak, ya funciono correctamente

Por noequezada

7 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.