Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/03/2005, 19:12
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Cita:
Iniciado por Diabolus
como veras es imposible(creo) que dos consulas seguidas usen "$url[]=$datos[campo];"

No lo he probado.....pero creo que es imposible no?
Cuánto puedes tardarte en intentarlo??

... Bien... supongo que haces esto para guardar los resultados en un array para posteriormente imprimirlos en otro lugar... .. lo cuál, veo lo harás en otro bucle... así como esta no veo problema con que imprimas directamente.. pero bueno..

Así de rápido se me ocurre algo así:
Código PHP:
$i=0// variable auxiliar
$algomysql_query("SELECT compo FROM lokesea");
$resultados=mysql_num_rows($algo);
while(
$datos2=mysql_fetch_array($res)) {
$url[$i]=$datos2[campo]; // no renombras.. asignas
$i++;
// acabamos con un valor de $i que retomaremos
if($resultados<7) {
$faltan7-$resultados;
// segunda consulta
$blablablamysql_query("SELEC campo FROM BD2 LIMIT 0, $faltan",$conexion);
while(
$datos=mysql_fetch_array($blablabla)) {
$url[$i]=$datos[campo]; // sin problema seguimos ocupando $i
$i++;
}

// entonces finalizas con $url[0], $url[1], ... $url[6] 
Quizá podamos excluir a $i .. pero mejor ir a la segura...

Suerte! ...
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"

Última edición por jam1138; 28/03/2005 a las 19:14