我的脚本有一个小问题我无法在数据库中添加日期,当我删除它时我可以添加记录到数据库,但是如果我添加日期,那么dosn在这里工作是我的代码: $ db = JFactory :: getDBO();
$query=$db->getQuery(true);
$columns=array('id_cours','jour','num','date_echeance');//
$values = array($id,$jour,$i,$data['date_debut']);
echo($data['date_debut']);
$query->insert($db->quoteName('#__pgm_cotisation'))
->columns($db->quoteName($columns))
->values(implode(',',$values));
$db->setQuery($query);
$db->execute();
die('stopped');
/////
$id_cotisation=$this->getMaxID();
$query=$db->getQuery(true);
$values = array($id,$destinataire,$id_cotisation);
$columns=array('id_cours','destinataire','id_cotisation');
$query->insert($db->quoteName('#__pgm_factures'))
->columns($db->quoteName($columns))
->values(implode(',',$values));
$db->setQuery($query);
$db->execute();
答案 0 :(得分:0)
谢谢你使用echo $ query-> dump();检查查询,然后我看到日期就像这个xxxx-xx-xx xx:xx:xx然后我添加了这个'xxxx-xx-xx xx:xx:xx',现在它可以工作。
$columns=array('id_cours','jour','num','date_echeance');//
$values = array($id,$jour,$i,"'".$data['date_debut']."'");
谢谢你。
答案 1 :(得分:0)
你可以使用:
$db->quote($data['date_debut'])
这不是$ db-> quoteName