Si no vas a utilizar nunca los campos que no querés mostrar, podrías seleccionar en la consulta solo los campos que te interesan. Por ejemplo, si solo querés mostrar los campos "campo1" y "campo2":
Código PHP:
<?php
.....
$resultado = mysql_query("SELECT campo1, campo2 FROM tabla2", $conexion);
...
?>
Si vas a utilizar los datos de los campos que no querés mostrar, podes llenar un array con los nombres de los campos que querés mostrar:
Código PHP:
<?php
$campos = array("campo1", "campo2");
$conexion = mysql_pconnect("localhost", "user", "pass");
if(! $conexion){
echo "No se pudo conectar con la base de datos";
exit;
}
mysql_select_db("prueba2", $conexion);
$resultado = mysql_query("SELECT * FROM tabla2", $conexion);
if (! $resultado){
echo "No se pudo ejecutar la consulta";
}
while( $array_datos = mysql_fetch_assoc($resultado) ){
echo "<br><br>\n";
foreach ( $campos as $c ){
echo $array_datos[$c] . "---";
}
}
?>
Fijate que tenes que usar mysql_fetch_assoc() o mysql_fetch_array para recuperar los datos de la consulta, asi podés usar los nombres de los campos como índices. Si utilizas mysq_fetch_row, la matriz "$campos" tendría que contener los números correspondientes a los campos, no su nombre (Ej. $campos = array(0,1) para los primer y segundo campo).
Saludos.
Saludos.