喜IM到mysql 這裏,我試圖麻煩插入日期的形式在Drupal的MySQL從Drupal的插入日期有一點小麻煩7個
.....
$form['kotak']['tgl'] = array(
'#type' => 'date',
'#title' => t('Tanggal'),
);
.....
function awal_form_submit($form,&$form_state){
global $user;
$entry = array(
'tanggal' => $form_state['values']['tgl'],
);
$tabel = 'jp_1';
$return = insert_form($entry,$tabel);
}
.....
function insert_form($entry,$tabel){
$return_value = NULL;
try {
$return_value = db_insert($tabel)
->fields($entry)
->execute();
}
.....
每次我我提交的代碼,錯誤代碼是這樣
db_insert失敗。消息= SQLSTATE [21S01]:插入值列表與列表列表不匹配:1136列計數與第1行的值計數不匹配,query = INSERT INTO {jp_1}(tanggal)VALUES(:db_insert_placeholder_0_month,:db_insert_placeholder_0_day,:db_insert_placeholder_0_year)
任何建議或更正?
坦率地說,我從來沒有用過drupal,我正在根據你的mysql錯誤進行調用。月/日/年的值應該連成一個。現在他們作爲三個單獨的變量傳遞,他們必須合併成一個單一的變量。 – 2012-04-24 09:59:14