PHP如果变量不为空,则执行mysql多次插入

时间:2015-07-10 14:38:26

标签: php mysql http-post sql-insert

如果POST值不为空,我想对mysql表进行多次插入,该表有三个值         1. id(自动增量)         2.名字         3. workgroupId

$profileVal = $_POST['profileVal']; // insert 1 if value exist
    $projectVal = $_POST['projectVal']; // insert 2 if value exist
    $permitVal = $_POST['permitVal'];   // insert 3 if value exist
    $workgroupVal = $_POST['workgroupVal']; // insert 3 if value exist
    $uactivityVal = $_POST['uactivityVal']; // insert 3 if value exist
    $itemstatusVal = $_POST['itemstatusVal']; // insert 3 if value exist
    $projstatusVal = $_POST['projstatusVal']; // insert 3 if value exist
    $setupVal = $_POST['setupVal']; // insert 3 if value exist
    $xrefVal = $_POST['xrefVal']; // insert 3 if value exist
    $jobsVal = $_POST['jobsVal']; // insert 3 if value exist
    $searchVal = $_POST['searchVal']; // insert 3 if value exist
    $itemassortVal = $_POST['itemassortVal']; // insert 3 if value exist
    $sfilterVal = $_POST['sfilterVal'];// insert 3 if value exist
    $usersVal = $_POST['usersVal'];// insert 3 if value exist
    $wgId = $_POST['wgId']; // workgroupId repeats in each insert

if($profileVal!='' || $projectVal !='' || $permitVal!='' || $workgroupVal!='' || $uactivityVal!='' ||  $itemstatusVal!=''
|| $projstatusVal!='' || $loaditemsVal!='' || $setupVal != ''|| $xrefVal !='' || $jobsVal!='' ||  $searchVal != '' ||
$itemassortVal != '' || $sfilterVal!= '' || $usersVal !='' || $wgId!= '' ){
//my insert idea
$sql ="INSERT INTO  permit (id ,name ,workgroupId)
VALUES (NULL ,  $profileVal,  $wgId)
VALUES (NULL ,  $permitVal,  $wgId)";
}

//这是正确的方法吗?如果你能提供帮助,我将非常感激

0 个答案:

没有答案