Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: josco en 3 Noviembre 2012, 19:24 pm



Título: wamp server donde configurar conexion con mysql
Publicado por: josco en 3 Noviembre 2012, 19:24 pm
que tal me pasa algo raro con wamp server y tambien con appserver. resulta que quiero conectar un sistema local corriendo en wamp o appserver en php pero que este se conecte a una base de datos externa que esta alojada en hostgator. he logrado conectarme a esta base de datos con java, con el administrador de mysql local y todo bien, pero desde php no lo e logrado entonces tengo el siguente codigo para hacer pruebas:

Código:
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_conexionopticas = "servidor hostgator";
$database_conexionopticas = "my base de datos"; //online
$username_conexionopticas = "mi usuario";   //online
$password_conexionopticas = "mi pass";   //online*/


/*$hostname_conexionopticas = "localhost";
$database_conexionopticas = "opticas";// offline
$username_conexionopticas = "root";//off line
$password_conexionopticas = "noe87";//offline*/

$conexionopticas = @mysql_connect($hostname_conexionopticas, $username_conexionopticas, $password_conexionopticas);// or trigger_error(mysql_error(),E_USER_ERROR);


/*if ($conexionopticas) {
    echo "Unable to connect to DB: " . mysql_error();
    exit;
}*/

if (!mysql_select_db("opticas")) {
    echo "Unable to select mydbname: " . mysql_error();
    exit;
}

$sql = "select * from ventas;";

$result = mysql_query($sql);

if (!$result) {
    echo "Could not successfully run query ($sql) from DB: " . mysql_error();
    exit;
}

if (mysql_num_rows($result) == 0) {
    echo "No rows found, nothing to print so am exiting";
    exit;
}


while ($row = mysql_fetch_assoc($result)) {
    echo $row["int_id_venta"];
echo $row["date_fecha"];
}

mysql_free_result($result);


resulta que aunque yo le diga:

Código:
$hostname_conexionopticas = "servidor hostgator";
$database_conexionopticas = "my base de datos"; //online
$username_conexionopticas = "mi usuario";   //online
$password_conexionopticas = "mi pass";   //online


que son los datos del servidor externo donde esta mi base de datos como que no hace caso  porque la conexion la hace rirectamente a mi mysql que tengo instalado local inculuso si ni siquiera pongo los datos de conexion.


osea si le quito todo esto
Código:

$hostname_conexionopticas = "servidor hostgator";
$database_conexionopticas = "my base de datos"; //online
$username_conexionopticas = "mi usuario";   //online
$password_conexionopticas = "mi pass";   //online*/


/*$hostname_conexionopticas = "localhost";
$database_conexionopticas = "opticas";// offline
$username_conexionopticas = "root";//off line
$password_conexionopticas = "noe87";//offline*/

aun asi se sigue conectando a la base de datos local



pienso que la configuracion debe estar en algo del wamp pero lo raro es que intale appserver y tambien hace lo mismo y no recuerdo haber configurado algo para que se conecte a mi base de datos local nomas que phpmyadmin


Título: Re: wamp server donde configurar conexion con mysql
Publicado por: Shell Root en 7 Noviembre 2012, 03:44 am
Y que error sale?


Título: Re: wamp server donde configurar conexion con mysql
Publicado por: josco en 11 Noviembre 2012, 00:44 am
no sale ningún error simplemente se conecta a la base de datos local osea a la que tengo instalada en mi pc no importándole que yo le configure otra conexion