我的问题是数组中的值“Session name”无法插入到表中。在'session name []'值的数组中无法插入表格行。代码如下给出。请帮助我解决我的问题。未插入Mysql表格数据?
if(isset($_POST['submit']))
{
if(isset($_POST['type']))
{
$prid=clean($_POST['type']);
}
if(isset($_POST['Introduction']))
{
$Introduction=clean($_POST['Introduction']);
}
if(is_array($_POST['Sessionname']))
{
$Sessionname=$_POST['Sessionname'];
$sscount=count($Sessionname);
}
if(is_array($_POST['duration']))
{
$duration=$_POST['duration'];
$durcount=count($duration);
}
for($i = 0;$i<=$durcount; $i++)
{
if($i==0)
{
$sql="INSERT INTO packages(prid,session_name,duration) VALUES
(
'$prid',
'$Introduction',
'$duration[$i]'
)";
}
else if($i>0)
{
$j=$i-1;
for($j = 0;$j<=$sscount; $j++)
{
$sql="INSERT INTO packages(prid,session_name,duration) VALUES
(
'$prid',
'$Sessionname[$j]',
'$duration[$i]'
)";
i want output in my table is like below :
pkid prid session_name duration
1 1 Introduction Session 15 minutes
2 1 Session2 45 minutes
3 1 Session3 30 minutes
4 1 Session4 5 minutes
什么是名为session_name的字段的数据类型? –
你看到你的querys *后*他们生成?我敢打赌,他们看起来与你的想法有所不同。 – Sirko
请使用mysqli或PDO来防止SQL注入。 –