下面是用于生成要在mysql_query函数内部执行的代码的代码
for($i=1;$i<=$totalcols;$i++) {
$val_array[] = "\'\".\$data->val(\$i,$i).\"\'";
}
implode然后使用和stripslashes函数将上面的数组转换为不带斜线的字符串。
$val = stripslashes(implode(",",$val_array));
所有这些都会产生一个字符串,如下所示
'".$data->val($i,1)."','".$data->val($i,2)."','".$data->val($i,3)."'
这是我在VALUES(). 不是执行代码然后将值插入数据库,而是将字符串按原样插入数据库。mysql_query 函数的使用如下。
mysql_query("INSERT INTO import_excel ($val_string) VALUES($val)") or die(mysql_error());
如果数据插入数据库,这是屏幕截图
