no, topic id è una primary key (quindi not null) ed è auto_increment..
Quindi, per esempio, quando viene richiamata la funzione inserisci_topic, nella tabella db_forum_topic, il nuovo record ha tutti i campi giusti.
Poi, sempre nella funzione inserisci_topic, viene chiamata prima la funzione ritorna_IDTopic che dovrebbe ricavare l'ID del nuovo topic inserito nel DB e poi chiama la funzione inserisci_post che aggiunge alla tabella db_forum_posts il nuovo record che ha anche lui tutti i dati giusti, tranne appunto l'ID del Topic che risulta essere 0 e non il reale valore che TopicID ha sul record desiderato..
Quindi è chiaro che il problema riguardi proprio la funzione ritorna_IDTopic che, a quanto pare, non trova record..Il problema è che non riesco a spiegarmi il perchè visto che la query è giusta e infatti facendola direttamente nel DB mi ritorna il valore desiderato![]()