Php 多重插入数据
我有问题,我的代码不工作 我需要写5个专栏 你能解释一下如何正确使用这个代码吗Php 多重插入数据,php,mysql,Php,Mysql,我有问题,我的代码不工作 我需要写5个专栏 你能解释一下如何正确使用这个代码吗 $val="('".implode("'), ('",$student)."')"; $sql = "INSERT INTO `tbl_student` (`student_name`) VALUES ".$val.";"; 我想这就是你想要做的: $val = "('".implode("','", $student)."')"; $keys = "(".implode(",", array_keys($st
$val="('".implode("'), ('",$student)."')";
$sql = "INSERT INTO `tbl_student`
(`student_name`) VALUES ".$val.";";
我想这就是你想要做的:
$val = "('".implode("','", $student)."')";
$keys = "(".implode(",", array_keys($student)).")";
$sql = "INSERT INTO tbl_student ".$keys." VALUES ".$val.";";
警告:您应该确保您的代码不受mysql注入的影响。如果来自
$student
数组的值来自用户输入,则应清除这些值。其中的内容$student
。你在说什么专栏。您也可以发布您的数据库吗。@danish-khan-I我想这样写,插入表(col,col1,col2,col3)的值(col,col1,col2);(col,col1,col2);如果您的数据是动态的,那么您需要使用loop以字符串形式获取sql查询,或者使用loop进行插入。但这是一堂注入的课!?:-(