No puedes crear la tabla dentro del while, porque, necesariamente habrá una o más tablas que tengan un nombre diferente del solicitado:
Código PHP:
Ver original$existe = false;
while(/* Aquí lees las tablas */) {
if($c == $nin) {
// La tabla sí existe, no se puede crear nuevamente
$existe = true;
// No es necesario seguir buscando, ya sabemos que existe
break;
}
}
if( ! $existe) {
// Aquí creas la tabla
}