한 사람의 정보를 삽입하려고 시도했지만 성공적으로 삽입되었습니다. DB에 "동일한 데이터가 3 번 삽입"체크 인하십시오. 왜 데이터가 3 번 삽입됩니까?oops PHP 개념을 사용하여 데이터베이스에서 데이터를 삽입하는 방법은 무엇입니까?
데이터베이스에이 데이터가 있습니다. 당신이 데이터를 세 번 삽입하는 이유
id name dob gen
1 James 12-03-1977 M
2 James 12-03-1977 M
3 James 12-03-1977 M
PHP 클래스
class Detail
{
function savePerson_detail($vars){
foreach($vars as $key => $value){
if(is_numeric($key) && $value >0){
$qry = sprintf("INSERT INTO cca_student_list(per_name, per_dob, per_gen) VALUES('%s', '%s', '%s')",
mysql_real_escape_string($vars['name']),
mysql_real_escape_string($vars['dob']),
mysql_real_escape_string($vars['gen']));
mysql_query($qry) or die(mysql_error());
if($qry)
{
print 'Successfully Insert your details';
}
}
}
html로 페이지
<?php
$detail = new Detail();
if(isset($_POST['btnSaveDetail'])){
$detail->savePerson_detail($_POST);
}?>
질문 제목이 귀하의 질문 내용과 관련이 없습니다 ... – Raptor
$ _POST 변수의 print_r()을 만들 수 있습니까? – pleasedontbelong