Forse sulla cattivissima progettazione hai ragione....in poche parole il form ha una domanda random che si riferisce ad un'altro utente del sito con risposta si/no. Quindi quello che devo salvare nel db è l'id utente di chi ha risp alla domanda (che per chiarezza nella spiegazione chiamerò A), la domanda stessa, si/no e l'id dell'altro utente del sito (che per chiarezza nella spiegaizone chiamerò B).Inoltre perché vuoi creare una tabella per ogni utente? generalmente è sintomo di una cattiva(issima nella maggior parte dei casi) progettazione (soprattutto vedendo i campi che hai messo dentro)
Siccome ogni utente avrà una pagina in cui potrà vedere se qualcuno ha risp a qualche domanda su di lui, pensavo di chiamare la tabella con l'id dell'utente B e al suo interno verranno salvate tutte le domande, le risposte e gli id degli utenti A che hanno risposto a domande su di lui. Non so se si è capito...
Volendo al posto dell'id potrei usare l'username.... ma se pensi che il db possa esser meglio progettato sono tutto orecchiecomunque il problema mi sembra abb. semplice in quanto tenti di creare delle tabelle che contengono solo un numero e non so se si può fare su mysqlgrazie