Beh dopo il close facevi pure un die quindi killavi completamente l'esecuzione del codice a quella riga .
Cmq il prob era nel sql io di solito come chiavi primarie uso sempre interi oppure dei long se nn ho specifiche necessita'.
sono comode e volocissime in fase di indicizzazione.
Ovviamente ci sono millioni di possibilita' diverse. a te la scelta cmq di solito campi date,partite iva etc e' meglio evitare di metterli come chiave primaria.
Invece per esempio a volte puo' risultare comodo usare il login come chiave primaria per mantenere l'univocita' e velocizzare le ricerche sui login name. cmq vabbe poi sono scelte e sto andando OT . Torno ad impazzire su soap e PHP.