Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/04/2005, 07:36
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Añadir .. que ...

PHP cuando usas msyql_connect() .. si no indicas link de conexión (como es tu caso .. ) vas a mezclar dos conexiones .. de hecho prevalece la última que hagas .. Si lo usas bajo un bucle anidado .. tendrás problemas.

Debes generar dos conexiones con link de conexión para cada una diferente y así trabajarlos:

$conexion1=mysql_connect(....);
$conexion2=mysql_connect(....);

A partir de ahí ya puedes hacer referencia a cada conexión ..

$resultado1=mysql_query($sql,$conexion1);

Etc . .con los demás ..

Revisa la documentación oficial de PHP sobre el uso y sintax correcta de esas funciones que ya usas ...
www.php.com/mysql

No uses: mysql_db_query() .. está en deshuso .. usa mejor: mysql_select_db() y mysql_query()

Recuerda que las conexiones se hacen UNA SOLA VEZ al principio de tu script .. NO a cada pasada de tus bucles que usas (ese while() anidado .. ).

Por lo demás .. tendrías que explicar mejor que deseas hacer .. por qué con un uso más complejo de SQL (lenguaje estructurado de consultas) podrías evitarte tener que hacer un bucle anidado y así optimizar tu código .. Recuerda que si bien programas en PHP .. también usas "SQL" eso es un leguaje por sí solo que debes conocer también. no todo es PHP.

Un saludo,