我想使用 PHP 在 SQL Server 数据库中插入一个数组作为值。这是我的代码:
$data = array(
'score' => filter_input(INPUT_POST, 'score', FILTER_VALIDATE_INT),
'max_score' => filter_input(INPUT_POST, 'maxScore',
FILTER_VALIDATE_INT),
'opened' => filter_input(INPUT_POST, 'opened', FILTER_VALIDATE_INT),
'finished' => filter_input(INPUT_POST, 'finished',
FILTER_VALIDATE_INT),
'time' => filter_input(INPUT_POST, 'time', FILTER_VALIDATE_INT)
);
$data['user_id'] = $_SESSION['ex_uid'];
$data['content_id'] = $content_id;
$sql = "INSERT INTO results (content_id, user_id, score, max_score, opened, finished, time)
VALUES ($data)";
$params = array(1, "some data");
$stmt = sqlsrv_query( $connmssql, $sql, $params);
饮歌长啸
LEATH