sql >> Database >  >> RDS >> Mysql

Drupal hook_submit schrijven naar db

U moet rekening houden met de hiërarchie van het formulier. Probeer het gebruik van:

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.'));
}

Als je dit een nid moet toewijzen, dan zou je eigenlijk een knooppunt in je code moeten maken zodat 301 echt is geassocieerd met iets. De primaire sleutel in de knooppuntentabel is auto_increment, dus als u geen knooppunt in deze code maakt, kan iemand anders een blogpost gaan maken en krijgt hij 301 toegewezen. Gebruik node_save() een knoop maken




  1. Opstartomgeving configureren in SQL Server Management Studio (SSMS) - SQL Server / TSQL-zelfstudie, deel 7

  2. Op welk niveau moeten Postgres-indexnamen uniek zijn?

  3. Hoe COUNT_BIG() werkt in SQL Server

  4. Spring Boot-applicatie. Batch werkt niet in de methode JpaRepository.saveAll