I want to create the database from .sql file but I do not know how to do it. Is it possible to do that?
file connect database PDO
<?php
require "db.sql";
$dsn = "mysql:host=localhost;dbname=DBNAME;charset=utf8";
$user= 'root';
$pass= '';
try {
$connect = new PDO($dsn, $user, $pass);
$connect->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$connect->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
} catch (PDOException $e) {
echo " error ,not connected data base :".$e->getMessage();
}
file db.sql
CREATE DATABASE IF NOT EXISTS DBNAME;
CREATE TABLE `nameTable` (
`id` int(11) NOT NULL AUTO_INCREMENT ,
PRIMARY KEY (`id`),
`pseudo` varchar(35) NOT NULL,
`password` varchar(255) NOT NULL,
`nameWebsite` varchar(255) NOT NULL DEFAULT 'xxxx'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `nameTable` (`id`, `pseudo`, `password`) VALUES
(1, 'admin', 'admin');