El JOIN se usa para hacer solo una consulta y necesitas saber la diferencia entre cada opción; normalmente INNER JOIN te traerá registros que existen en las dos tablas; yo prefiero usar LEFT JOIN, ejemplo:
Puesto que las columnas tienen el mismo nombre en ambas tablas, es necesario usar alias: nombre_de_columna as nombre_deseado
Código PHP:
Ver original$sql = '/* la consulta de arriba */';
// Si la imagen no existe en t2, entonces img2 será null
if($row['img2'] == NULL) {
// Muestras img1
} else {
// Muestras img2
}
}
Sugerencia: la librería mysql es obsoleta y debes migrar a mysqli o, mejor aún, a PDO.