내 문제는 배열 "세션 이름"의 값을 테이블에 삽입 할 수 없다는 것입니다. '세션 이름 []'값의 배열이 테이블 행에 삽입 할 수 없습니다. 코드는 아래에 나와 있습니다. 내 문제를 해결하기 위해.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
SQL 삽입을 방지하려면 mysqli 또는 PDO를 사용하십시오. –