Allora ho una tabella utente in cui si registrano gli utenti:
codice:
TABELLA: utente
+-----------------+---------------+-------------------+
|    ID_UTENTE    |     USER      |      PASSWORD     |
+-----------------+---------------+-------------------+
|        1        |    mariano    |      password1    |
+-----------------+---------------+-------------------+
|        2        |    ornella    |      password2    |
+-----------------+---------------+-------------------+
Poi ho una tabella post:
codice:
TABELLA: post
+-----------------+---------------+--------------+-------------------+
|    ID_POST      |  ID_UTENTE    |    TITOLO    |        POST       |
+-----------------+---------------+--------------+-------------------+
|        1        |       2       |   titolo_1   |       testo_1     |
+-----------------+---------------+--------------+-------------------+
|        2        |       2       |   titolo_2   |       testo_2     |
+-----------------+---------------+--------------+-------------------+
Ora il form html per l'inserimento contiene
>> username
>> password
>> titolo
>> testo

Ora al momento dell'invio del form dovrei fare in modo che vengano controllati l'username e password forniti con quelli memorizzati nella tabella utente del DB e se c'è una corrispondenza inserisco i dati nella tabella post.
C'è un modo per farlo all'interno dell'operazione di insert o devo obbligatoriamente fare prima un select e poi un insert???