我编写了一个插入并调用按钮click的功能,它在本地运行良好,但是当我在实时服务器上执行该功能时,该功能不起作用。我想念的是我没有得到什么问题。请同样提供帮助。 下面是函数:
function add_query($field,$table){
//Check if column exist in your table
$selected_field=array();
foreach ($field as $key => $value) {
$result = mysql_query("SHOW COLUMNS FROM ".$table." LIKE '".$key."'");
$exists = (mysql_num_rows($result))?1:0;
if($exists==1) {
$selected_field[$key]=addslashes($value);
}
}
$key_value = implode(",", array_keys($selected_field));
$org_value = "'" . implode("','", array_values($selected_field)) . "'" ;
$sql="insert into $table($key_value) values ($org_value)";
$query=mysql_query($sql);
return mysql_insert_id();
}
下面是函数调用:
$insevent=$sql->add_query($field,$table);
答案 0 :(得分:0)
在服务器上启用了严格模式 试试这个
set global sql_mode=''
我认为它将解决此问题。