使用PHP,我有一个sql文件,我想导入我的数据库。
不幸的是,我无法使用任何命令(php exec
)。
我该怎么做(没有phpMyAdmin和co)?
感谢。
答案 0 :(得分:2)
或仅限PHP。
请注意,SQL文件应包含USE database
语句,因为mysqli_connect不使用默认数据库。
SQL文件代码
USE stackoverflow;
CREATE TABLE test() (
id int
);
PHP代码
<?php
$fileContentsString = file_get_contents([path_to_sql_file]);
$connection = mysqli_connect("127.0.0.1", "username", "password");
mysqli_multi_query($connection, $fileContentsString);
?>
答案 1 :(得分:0)
更好地使用MySQL Workbench。 MySQL Workbench是一个可视化数据库设计工具,它将SQL开发,管理,数据库设计,创建和维护集成到MySQL数据库系统的单一集成开发环境中
答案 2 :(得分:0)
如果您有权访问 phpMyAdmin ,那么您应该能够创建数据库 create database 使用 xampp 或 wampp GUI,选择新创建的数据库,然后单击导入 import,然后选择sql文件{{ 3}}你要上传并点击底部的去 select sql file,然后它会带来一条消息导入成功....在整个过程之后,你很高兴去