no tengo conexio con base de datos en servidor php mysql

Seguir
Buenas tardes amigos de foro sabes que utilice un proyecto que descargue de youtube para registrar clientes y validar usuario y clave , el proyecto esta hecho en php y mysql, yo lo probé el serivor local con xamp server y funciona muy bien pero lo coloque en el hosting y no he logrado sincronizarlo con la base de datos el link es el siguiente www.kimsacorp.com.ec/master/index.php y asi esta estructurado el archivo de conexion;

<?php
$host="localhost";
$user="kimsacorp_kim";
$password="^&@[email protected]~5xCD";
$db="kimsacorp_db";
$con = new mysqli($host,$user,$password,$db);
echo $con;
?>


les agradeceria sus recomendaciones y sugerencias, aclaro que no soy programador , gracias de antemano
  • hace 7 días

    Avatar de kevroj16032014

    Cuando alojas tu sitio web en un hosting tienes que subir también tu base de datos, dependiendo de tu hosting debe haber una opción de administrar base de datos, si no tienes creada una entonces la creas.

    Cuando la creas, tu hostig puede que a tus datos le agregué un identificador, entonces con los datos que te de tu hosting de nombre base de datos, usuario y host los sustituyes en tu archivo PHP y listo.

    Tendrás que pasar la estructura de tu base de datos al manejador que tenga tu hosting y con eso debes tener conexión a la BD

1 Solución propuesta

Buenos días,  una consulta,
                              en la base de datos kimsacorp_db, ¿está creado el usuario: kimsacorp_kim con el password ^&@[email protected]~5xCD?

Otra prueba para hacer es cambiar localhost por 127.0.0.1
---------------------------------------------------------------------------------
Por otro lado, para mostrar el error:

<?php
$host="localhost";
$user="kimsacorp_kim";
$password="^&@[email protected]~5xCD";
$db="kimsacorp_db";
$con = new mysqli($host,$user,$password,$db);

if ($con ->connect_errno) 
{  
    echo "Error: Fallo al conectarse a MySQL debido a: \n";
    echo "Errno: " . $con ->connect_errno . "\n";
    echo "Error: " . $con ->connect_error . "\n";
}

?>

//Documentación de referencia: http://php.net/manual/es/mysqli.examples-basic.php
​​​​​​​
//Saludos.
  • hace 7 días

    Avatar de pedromatiasghiglione

    Te paso una porción de código para que imprima cual es el error (Documentación de referencia: http://php.net/manual/es/mysqli.examples-basic.php):

    if ($con ->connect_errno)
    {

    // Algo que no se debería de hacer en un sitio público, aunque este ejemplo lo mostrará
    // de todas formas, es imprimir información relacionada con errores de MySQL -- se podría registrar
    echo "Errno: " . $con ->connect_errno . "\n";
    echo "Error: " . $con ->connect_error . "\n";
    }

    //Saludos...

  • hace 7 días

    Avatar de CESAR ELECTRONICA

    Gracias a todos por sus aportes y recomendaciones, les comento que no soy programador, el sistema de registro y validacion lo descargue de youtube lo monte en wampserver importe la db y funciono de maravillas pero al colocarlo en el hostin es que me esta dando problemas, obviamente que al archivo de conexion.php debo reeconfigurarlo con los datos del servidor nuevo y hostin g, coloque este otro que descargue tambien de youtube y pasa casi lo mismo , aparentemente procesa el registro pero cuando uno se va loguear dice que no existe en la base de datos

  • hace 7 días

    Avatar de CESAR ELECTRONICA

    aqui les dejo el nuevo link para que vean, www.kimsacorp.com.ec/log/index.php, y les dejo la configuracion del nuevo archivo de conexion.php;

    <?php


    $mysqli = new MySQLi("loja.ecuahosting.net", "kimsacorp_kim","35819a23232323YGF", "kimsacorp_data");
    if ($mysqli -> connect_errno) {
    die( "Fallo la conexion a MySQL: (" . $mysqli -> mysqli_connect_errno()
    . ") " . $mysqli -> mysqli_connect_error());
    }
    else
    //echo "Conexi贸n exitossa!";

    // $link =mysqli_connect("localhost","root","");
    // if($link){
    // mysqli_select_db($link,"academ");
    // }
    ?>

  • hace 7 días

    Avatar de CESAR ELECTRONICA

    y les dejo un test que consegui para comprobar la conexion al servidor ; www.kimsacorp.com.ec/log/test.php

  • hace 7 días

    Avatar de CESAR ELECTRONICA

    estaba notando que el archivo de conexion tiene informacion del host, usuario, clave, y nombre de db pero no tiene nombre de tabla para efectos de servidor en hostin ese factor no es relevante??

  • hace 7 días

    Avatar de CESAR ELECTRONICA

    gracias pedro , es correcto la db esta vinculada al usuario y a la clave correspondiente

  • hace 6 días

    Avatar de pedromatiasghiglione

    Parece que anda

  • hace 3 días

    Avatar de CESAR ELECTRONICA

    si amigo pedro pareciera que funciona pero no registra el usuario ni clave en la db, y una ves registrado indica en un mensaje "usuario registrado con exito"

  • hace 1 día

    Avatar de pedromatiasghiglione

    Tiene que haber un error en la consulta, podras pasar algun ftp para ver los archivos?