下面是用于生成要在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());
如果数据插入数据库,这是屏幕截图