喜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