Php MySQL字段中有多个值

Php MySQL字段中有多个值,php,mysql,Php,Mysql,我有一个MySQL表,设置如下: -应用程序表 -定位柱 在前端应用程序上,您可以勾选多个位置,然后将这些位置发送到数据库 如何处理一个字段的多个值 以下是我的PHP: <?php include 'vbs.php'; if (!$connect) { die('Could not connect: ' . mysql_error()); } else { echo 'Connected.'; } $date = date('m-d-Y'); $time =

我有一个MySQL表,设置如下:

-应用程序表 -定位柱

在前端应用程序上,您可以勾选多个位置,然后将这些位置发送到数据库

如何处理一个字段的多个值

以下是我的PHP:

    <?php
include 'vbs.php';

if (!$connect) {
    die('Could not connect: ' . mysql_error());
} else {
    echo 'Connected.';
}

$date = date('m-d-Y');
$time = getTime();

//personal
$name = explode(" ", $_POST['name']);
$address = $_POST['address'];
$phone = $_POST['phone'];
$email = $_POST['email'];

//academic
$major = $_POST['major'];
$gradDate = $_POST['gradDate'];
$relevantWork = $_POST['relevantWork'];

//tell us more
$previousExp = $_POST['previousExp'];
$creativeStrengths = $_POST['creativeStrengths'];
$positions = $_POST['position'];
$interests = $_POST['interest'];
$skills = $_POST['skills'];
$workStudy = $_POST['work-study'];

$stmt = $connect->prepare("INSERT INTO `applications` (dateSubmitted, timeSubmitted, firstName,lastName,address,phone,email,major,gradDate,work,
previousExperience,creativeStrengths,interests,skills,workStudy) VALUES ('".$date."', '".$time."', '".$name[0]."', '".$name[1]."','".$address."',
'".$phone."', '".$email."', '".$major."', '".$gradDate."', '".$relevantWork."', '".$previousExp."', '".$creativeStrengths."', '".$positions."',
'".$interests."', '".$skills."', '".$workStudy."')");

if (!$stmt) {
     echo "Prepare failed: (" . $connect->errno . ") " . $connect->error;
}

if (!$stmt->execute()) {
    echo "Execute failed: (" . $stmt->errno . ") " . $stmt->error;
}

function getTime() {
    date_default_timezone_set('America/New_York');
    $currenttime = date('h:i:s:u');
    list($hrs,$mins,$secs,$msecs) = split(':',$currenttime);
    return "$hrs:$mins";
}

?>
以及工作职位的“我的HTML”复选框:

<input name="position" value="Project Manager" type="checkbox" /> Project Manager<br><input name="position" value="Content Developer" type="checkbox" /> Content Developer<br><input name="position" value="Graphic Designer" type="checkbox" /> Graphic Designer<br>
                                                    <input name="position" value="Digital Media Creator & Storyteller" type="checkbox" /> Digital Media Creator & Storyteller<br><input name="position" value="Programmer" type="checkbox" /> Programmer<br><input name="position" value="Server Engineer/Technician" type="checkbox" /> Server Engineer/Technician<br>
                                                <input name="position" value="User Experience Designer" type="checkbox" /> User Experience Designer<br>

然后可以使用select语句中检索的内容填充输入。然后可以在PHP中以数组的形式访问多个输入。确保输入的名称后面有[],否则PHP不会将其视为数组。

请将占位符与准备并将输入绑定到这些占位符结合使用。用这些占位符填充输入是什么意思?