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?
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
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
$algo= mysql_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) {
$faltan= 7-$resultados;
// segunda consulta
$blablabla= mysql_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!
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
...