Я немного поработал над этим, пытаясь вставить заявление в свой sql ... однако я продолжал получать сообщения об ошибках после просмотра в Интернете ... пожалуйста, помогите мне :) ниже приведен мой код-
$sql = "INSERT INTO Pokedex(name, nickname, datefound)
VALUES (:name, :nickname, :time);";
$stmt = $db->prepare($sql);
$params = array(":name" => $lcname,
":nickname" => $nickname,
":datefound" => $time);
$stmt->execute($params);
и сообщения об ошибках, похоже, жалуются на мой sql:
DROP TABLE IF EXISTS Pokedex;
CREATE TABLE Pokedex(
name VARCHAR(30) PRIMARY KEY,
nickname VARCHAR(30),
datefound DATETIME
);
INSERT INTO Pokedex(name,nickname,datefound) VALUES
("Pikachu","Pika","2018-01-03 12:23:44");
ниже приведены сообщения об ошибках:
Неустранимая ошибка: необработанное исключение 'PDOException' с сообщением 'SQLSTATE [HY093]: недопустимый номер параметра: параметр не был определен »в /home/ubuntu/workspace/hw7/insert.php в строке 45
PDOException: SQLSTATE [HY093]: недопустимый номер параметра: параметр не былопределено в /home/ubuntu/workspace/hw7/insert.php в строке 45
Call Stack:
0.0002 238144 1. {main}() /home/ubuntu/workspace/hw7/insert.php:0
0.0098 249912 2. PDOStatement->execute() /home/ubuntu/workspace/hw7/insert.php:45
, пожалуйста, помогите.