Non riesco a capire perchè se, dopo aver estratto dei dati da mysql, non ottengo ciò che mi serve, cioè, se il campo nome è vuoto vorrei visuallizzare il form altrimenti niente

Codice PHP:
<?php
    $sql_select 
"SELECT * FROM tab_nomi";
    
$select mysql_query($sql_select) or die ("Errore di selezione".mysql_error());
    
    while (
$row=mysql_fetch_array($select)){        

if(
$row['nome'] == ''){ ?>
<form name="scrivi" action="ins.php" method="post">
<textarea name="msg"></textarea>
<input type="submit" name="submit" value="inserisci" />
</form>
<?php
#chiude if
#chiude ciclo while
?>
Se faccio

Codice PHP:
print $row['nome'] ; 

visualizzo il campo correttamente....

Dove sbaglio?