No tengo muy claro si ponerlo aquí o en mysql, por lo que pido disculpas si este no es su sitio.
Mi consulta es la siguiente, e igual es una tontería, pero soy nuevo en esto y ando perdido.
Tengo dos bases de datos, una llamada 'users' y otra 'paises'.
'users' contiene la tabla 'usuarios', entre otras, y 'paises' contiene 'country', también junto a otras. Para el ejemplo estas dos nos sirven.
Mi duda es, puedo crear un script o una funcion común, para acceder al servidor phpmyadmin, y una variable para cada base de datos? Me explico un poco mejor.
Este es lo que me gustaría hacer funcionar para conectar a la base de datos. (el cual funciona)
Código:
Y esto sería lo que quiero poner en cada página que vaya a utilizar una base de datos u otra (no funciona).<?php function conectar_bbdd(){ $conexion = mysql_connect("localhost", "root", ""); //creamos una condicional IF para estar seguros de que hemos conectado correctamente if(!$conexion){ echo "No se ha podido conectar con el servidor" . mysql_error(); }else{ echo "Hemos conectado al servidor <br />"; } } ?>
Código:
Y este el error.<?php //Conecto a la BBDD conectar_bbdd(); //selecciono la base de datos a la que conectarme $db_seleccionada = mysql_select_db("paises", $conexion); //Escribo una condicional para que en el caso de que tengamos un error al conectar nos muestre un mensaje if(!$db_seleccionada){ echo "Hay un problema al seleccionar la base de datos" . mysql_error(); }else{ echo "Conectado correctamente a la base de datos <br />"; } $ssql = mysql_query('SELECT * FROM country', $conexion); echo $ssql; ?>
Cita:
Muchas gracias de antemano.Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in "C:\AppServ\www..................." on line 96
Hay un problema al seleccionar la base de datos
Hay un problema al seleccionar la base de datos
Un saludo.