Porqué dices que tendras que modificar constantemente el código 100 veces?
Simplemente, en vez de tratar con nombres, tratas con variables; si lo que quieres es crear mas de una base de datos, haces un ciclo for dependiendo de tus condiciones y desde ahi repites la operación X veces necesites, no se si me explico (por ejemplo, si quiero crear 4 databases con los nombres que yo quiera, hago así).
PD: Lo hago sin comprobar el código asi que seguramente le tendrás uqe hacer alguna que otra modificación:
Código PHP:
Ver original$databases = array('usuarios','perfiles','comentarios','imágenes'); /* Selecciono los nombres de las bases de datos */
for($i=0;$i<count($databases);$i++){ $cadena = "CREATE DATABASE " . $databases[$i];
$conexion = mysql_query($cadena) or
die("Error al insertar el registro " . $databases[$i]); }
Entonces así se crearán las 4 bases de datos diferentes, de ahí lo unico que tienes que hacer es almacenar los nombres de las DB, por ejemplo, en un array como lo he hecho yo.
Saludos !