Witam serdecznie,
napisałem prosty skrypt php, który tworzy mi nową bazę danych, w niej tworzy tabelę, a następnie chciałbym żeby do niej od razy dodał rekord, z czyjego konta został wygenerowany ten rekord oraz godzinę w której to się stało, mój skrypt przedstawia się w ten sposób:
<?php
session_start();
?>
<!DOCTYPE HTML>
<html lang="pl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Logowanie</title>
<body>
<?php
require_once "connect.php";
$db_name = "";
$data = date('d.m.Y');
$czas = date("H:i:s");
$klient = $_SESSION['klient'];
$login = $_SESSION['login'];
$polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
$polaczenie->query('SET NAMES utf8');
$polaczenie->query("create database `$data`");
$new_empty_table = $polaczenie->query("CREATE TABLE `$data`.`$klient`
( `ID` INT NOT NULL ,
`produkt` TEXT CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL ,
`ilosc` FLOAT NOT NULL , `cena_przed_rabatem` FLOAT NOT NULL ,
`cena_po_rabacie` FLOAT NOT NULL ,
`godzina` TIME NOT NULL ,
`wystawil` TEXT CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL ,
PRIMARY KEY (`ID`)) ENGINE = InnoDB CHARSET=utf8 COLLATE utf8_polish_ci");
$db_name = "$data";
$polaczenie->query("INSERT INTO `$klient`
(`ID`, `produkt`, `ilosc`, `cena_przed_rabatem`, `cena_po_rabacie`, `godzina`, `wystawil`)
VALUES
('', 'Mandarynka', '2', '2', '2', '12:54:23', 'ja')");
?>
</body>
</meta>
</head>
</html>
Skrypt poprawnie tworzy bazę i tabelę lecz niestety nie generuje rekordu który oczekuje :/