sql >> Database teknologi >  >> RDS >> Mysql

Drupal hook_submit skriv til db

Du skal tage højde for formularens hierarki. Prøv at bruge:

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

Hvis du har brug for at tildele dette et nid, så skal du faktisk oprette en node i din kode, så 301 er virkelig forbundet med noget. Den primære nøgle i nodetabellen er auto_increment, så hvis du ikke opretter en node i denne kode, kan en anden oprette et blogindlæg og få tildelt 301. Brug node_save() for at oprette en node




  1. Optimer Oracle Query

  2. mysql, forespørg med til hvor kondation, hvis den ene værdi =enhver ting

  3. PHP &MySQL Inklusiv en Slet-knap på samme side

  4. SQLite skærer