È necessario tenere conto della gerarchia del modulo. Prova a utilizzare:
function my_module_my_form_submit($form, $form_state) {
db_query('INSERT INTO {my_module_esp} (title) VALUES ("%s")', $form_state['values']['esp']['title']);
drupal_set_message(t('The form has been submitted.'));
}
Se devi assegnare a questo un nid, dovresti effettivamente creare un nodo nel tuo codice in modo che 301 sia realmente associato a qualcosa. La chiave primaria nella tabella dei nodi è auto_increment, quindi se non crei un nodo in questo codice, qualcun altro potrebbe creare un post sul blog e ricevere 301. Usa node_save() per creare un nodo