Cześć. Mam problem z włożeniem do bazy danych. Otóż chcę włożyć do tabeli statistics id_użytkownika, datę rejestracji oraz czas rejestracji. Jeżeli włoże do bazy tylko datę i czas to wszystko działa. Problem pojawia się gdy chcę włożyć id użytkownika z tabeli users. Mam nadzieję że ktoś mi pomoże rozwiązać ten problem.
public function insert_statistics()
{
$field = $this->data['login'];
$field20 = date("Y-m-d");
$field100 = date('H:i:s');
if(empty($this->validation->getErrors()))
{
$query = $this->database->connect()->prepare("INSERT INTO statystics(`id_user`, `date_registration`, `time_registration`) VALUES((select id from users where login = :login),:date_registration, :time_registration)");
$query->bindParam(':login', $field, PDO::PARAM_INT);
$query->bindParam(':date_registration', $field20, PDO::PARAM_STR);
$query->bindParam(':time_registration', $field100, PDO::PARAM_STR);
$query->execute();
}
}