<?php
// создать подключение к базе данных
require_once 'connection.php'; // подключаем скрипт
// подключаемся к серверу
$link = mysqli_connect($host, $user, $password, $database)
or die("Ошибка " . mysqli_error($link));
$username = $_POST["username"];
$password = $_POST["password"];
$passwordHash = sha1($_POST['password']);
echo $password.'<br>';
echo $passwordHash.'<br>';
echo $username.'<br>';
$sql = 'INSERT INTO user (username,passwordHash) VALUES (?,?)';
$result = $link->query($sql, array($_POST['username'], $passwordHash));
?>
У меня идет ошибка здесь: $result = $link->query($sql, array($_POST['username'], $passwordHash));
Ошибка Warning: mysqli::query() expects parameter 2 to be long, array given in C:\OpenServer\domains\hashParol\create.php on line 27
И не заносятся данные в базу данных