Ocurre q creamos un sistema q nos ayuda a seleccionar articulos entre muchas otras cosas, este sistema ya esta terminado ya ha sido probado pero todo fue hecho en una maquina y todo normal.
Sucede q tenemos q subir el sistema a un servidor para q comience a funcionar. Subimos el sistema vía ftp a un servidor remoto después nos conectamos al mysql con el usuario q nos asignaron para hacer el restore de la base de datos. Y todo marcha bien el problema radica en q cuando accedemos a la direccion "www.xxxxxx.xxxxx.com" donde esta alojado el sistema pues nos damos cuenta q en la primera parte donde aparece un combo con un listado de articulos sale en blanco, mientras q todo el diseño de la pagina si aparece.
La verdad es q no sabemos xq pasa. Ya se cambió en el php la conexión con la ip del servidor, nuestro usuario de la base de datos y la contraseña pero cuando accedes a la pagina, el cuandro del combo donde deben aparecer los articulos sale en blanco.
Como dije el sistema ya esta terminado y probado de manera local solo q cuando lo subimos al servidor remoto parece como si no conectara a la base de datos.
<?php
function Conectarse() {
if (!($link=mysql_connect("localhost","root…
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("art",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$link=Conectarse();
$result=mysql_query("select articulos from catalogo");
while($row = mysql_fetch_array($result)) {
printf("<option>%s %s</option>",$row[art…
}
mysql_close($link);
?>
Ese es el código q uso para conectarme como lo dije antes si se prueba en el localhost todo sale bien, pero al subirlo al servidor no. Se cambio esta línea con los datos correspondientes
Lo probamos así ---> $link=mysql_connect("ip_servidor","usuario q nos asignaron","contraseña asignada"... y así ---> $link=mysql_connect("ip_servidor:3306","… q nos asignaron","contraseña asignada"... así también---> $link=mysql_connect("www.***.xxxx.com","usuario q nos asignaron","contraseña asignada") y nada.
Un error parecido sale cuando no introducimos bien alguno de esos 3 datos $link=mysql_connect("localhost","root","contraseña ") sale la interfaz en php pero no se conecta a la base de datos y entonces donde deba imprimir la consulta -en este caso en un combo- nada más sale sin datos.
Espero darme a entender... :S