¿Cómo usar la base de datos múltiple usando php?

He leído varias preguntas en Internet, incluida esta pregunta sobre el stackoverflow, pero ninguna de ellas me funciona. Aquí está mi código:

 

Cuando var_dump el resultado, devuelve falso. ¿Cuál es el problema aquí? Gracias.

No necesita dos conexiones, si ambas bases de datos están ubicadas en el mismo servidor mysql y usted accede a ellas como usuario único.

Tampoco necesita seleccionar un DB.
Simplemente use el nombre de la base de datos como prefijo al especificar las tablas:

  

El verdadero problema en su código es: solo puede haber un DB activo, debería funcionar de esta manera:

  

A pesar de que no hay necesidad de 2 conexiones, puede seleccionar ambas bases de datos usando la misma conexión.

Lo siento, solo descubro el problema. Si usa el mismo parámetro de conexión, debe agregar verdadero en el parámetro de conexión

 $conn1 = mysql_connect("localhost","root","passw0rd") or die(mysql_error()); $conn2 = mysql_connect("localhost","root","passw0rd",true) or die(mysql_error()); 

No use el conector mysql, use mysqli. Es más seguro en comparación con mysql.

el código sería.

 $conn1 = new mysqli("localhost","user","password","db1"); $conn2 = new mysqli("localhost","user","password","db2"); $query1 = "select * from table1"; $query2 = "select * from table2"; echo $query1 . "
"; echo $query2 . "
"; $rs1 = $conn1->query($query1); $rs2 = $conn2->query($query1);

También verifique si la consulta es correcta. La mayoría de las veces el error está en la consulta y no en la syntax.