"Advertencia: mysql_query (): el argumento suministrado no es un recurso válido de MySQL-Link"

Estoy recibiendo este error:

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource

Aquí está mi Connection.php:

$userDB_server = "";
$userDB_user = "";
$userDB_password = "";
$userDB_database = "";
$connection = mysql_connect("$userDB_server","$userDB_user","$userDB_password") or die ("Unable to establish a DB connection");
$userDB = mysql_select_db("$userDB_database", $connection) or die ("Unable to establish a DB connection");


$gameDB_server = "";
$gameDB_user = "";
$gameDB_password = "";
$gameDB_database = "";
$gameDB_connection = mysql_connect("$gameDB_server","$gameDB_user","$gameDB_password", true) or die ("Unable to establish a DB connection");
$gameDB = mysql_select_db("$gameDB_database", $gameDB_connection) or die ("Unable to establish a DB connection");

Aquí está mi función:

require_once('Connection.php');
$findQuery = sprintf("SELECT * FROM `Keys` WHERE `ID` = '$gID'");
$findResult = mysql_query($findQuery, $connection) or die(mysql_error());
$resultRow = mysql_fetch_assoc($findResult) or die(mysql_error());

El error está en "$ findResult = mysql_query ($ findQuery, $ connection) o die (mysql_error ());" Pero no veo un problema en ninguna parte.

Lo que he intentado:

He intentado con y sin el "verdadero" en la segunda conexión, no parece hacer una diferencia en ningún lado.Haciendo eco de $ connection y $ gameDB_connection no muestra nada,El uso de var_dump en $ connection muestra el "recurso (9) de tipo (enlace mysql)"Al eliminar la conexión $ de mysql_query, se ha conectado a la otra base de datos (gameDB_connection) y aparece un error que indica que la tabla no existe (no está en esa base de datos).Añadir / cambiar / eliminar el backquote (`) de la consulta parece no tener efecto en el errorLa variable $ gID se hace eco correctamente, por lo que no es nula (en este caso es 1001)Si ejecuto la parte SELECCIONAR en la forma sql real (en lugar de a través de php), la lista todos correctamenteEl Connection.php se usa en otros lugares (una página lee de ambas bases de datos al mismo tiempo) con éxito. No hay errores en ninguna otra parte

Alguien tiene alguna idea de lo que está mal?

Respuestas a la pregunta(1)

Su respuesta a la pregunta