我已经写了一个插入和调用按钮点击的功能,它在本地工作良好,但当我在现场服务器上做同样的功能不工作。我错过了什么我不明白什么是问题。同样请帮忙。功能如下:
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);
1条答案
按热度按时间lokaqttq1#
服务器上已启用严格模式请尝试以下操作
我认为它会解决这个问题。