问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php 如何把一条sql语句写入数据库

发布网友 发布时间:2022-04-08 10:24

我来回答

4个回答

懂视网 时间:2022-04-08 14:45

//读取文件内容
$_sql = file_get_contents(‘test.sql‘);
 
$_arr = explode(‘;‘, $_sql);
$_mysqli = new mysqli(DB_HOST,DB_USER,DB_PASS);
if (mysqli_connect_errno()) {
 exit(‘连接数据库出错‘);
}
//执行sql语句
foreach ($_arr as $_value) {
 $_mysqli->query($_value.‘;‘);
}
$_mysqli->close();
$_mysqli = null;
技术分享

 

上面text.sql是你需要执行的sql文件,DB_HOST主机名,DB_USER用户名,DB_PASS密码!

这只是最基本的自动执行sql文件,你还可以自定义生成数据库的名称,方法就是将sql文件中下面的代码删去

1 2
	CREATE DATABASE IF NOT EXISTS 数据库名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE 数据库名

 

然后在text.php中执行所有的sql语句前添加代码

$_mysqli->query("CREATE DATABASE IF NOT EXISTS 数据库名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;");
$_mysqli->query("USE 数据库名");

 


 将数据库名换成你需要修改的名称即可!更多的功能大家可自行探索!

全能程序员交流QQ群290551701,聚集很多互联网精英,技术总监,架构师,项目经理!开源技术研究,欢迎业内人士,大牛及新手有志于从事IT行业人员进入!

利用PHP执行SQL文件,将SQL文件导入到数据库

标签:

热心网友 时间:2022-04-08 11:53

<?php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn ){
die('连接失败: ' . mysqli_error($conn))
;}
echo '连接成功<br />'; // 设置编码,防止中文乱码mysqli_query($conn , "set names utf8");
$runoob_title = '学习 Python';
$runoob_author = 'RUNOOB.COM';
$submission_date = '2016-03-06';
$sql = "INSERT INTO runoob_tbl ".
"(runoob_title,runoob_author, submission_date) ".

"VALUES ".

"('$runoob_title','$runoob_author','$submission_date')";

mysqli_select_db( $conn, 'RUNOOB' );$retval = mysqli_query( $conn, $sql );
if(! $retval ){
die('无法插入数据: ' . mysqli_error($conn))
;}
echo "数据插入成功\n";
mysqli_close($conn);
?>
按照步骤开始,多看PHP手册。

热心网友 时间:2022-04-08 13:11

你提的问题简直是模棱两可的
1、你是要将sql语句写入数据库,那么你就insert插这条语句到指定的字段。
2、你是要将sql语句查询出来的结果写入数据库,那么就将得到的结果insert插入。
3、你是不知道怎么查询数据库结果,那么我告诉你应该是select * from tabname
你这问题实在是太深奥了,深奥了,奥了,了。

热心网友 时间:2022-04-08 14:46

参考php手册,mysql
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
提成点数怎么算公式 Huamei/华美每日粗粮粗纤维饼-适用对象 0pp01107格式化后成白屏且不能开机怎么办 五邑大学是市属还是省属 五邑大学校区有几个 窝瓜焖荷包蛋怎么做? 达科塔·芬妮简要生平 湖北自动冷库多少钱 虹口区海洛斯精密空调 ...回事联想电脑为什么一接通电源自己就自动开机了 vnr microsoft applocale需要安装吗 求MODI OCR组件下载链接 要vnr里面那个组件,vnr设置里面给的链接打不开哭 vnr纯英文路径怎么改 VNR打不开就算我以管理员的身份运行,点了VNR没反应 vnr如何内嵌萌新求教 如何彻底卸载vnr,我想重新下一个安装 求喵翻galgame翻译器 VNR安装Mecab辞书的时候出现这个问题怎么解决 如何以管理员的身份运行VNR vnr怎么玩女仆2?求详细教程 扫路车该如何选择? 扫路车一辆多少钱 win764位镜像安装全程求教,还有galgame怎么挂vnr vnr怎么安装? 扫路车的使用需要注意哪些问题 扫路车多少钱 扫路车的操作程序 公路扫路车扫地每星期一次 准备要结婚了,听说女方要准备几套床上用品?有没有什么好的品牌推荐?不要推荐太贵的 女人是床上用品的看法 带我外公坐轻轨到珠海北,有啥好玩的? 广珠城轨珠海火车北站附近哪里好玩?有海滩吗?(适合情侣的) 动车到珠海北站,怎样去看海?求给下公交或地铁线路?珠海还有什么好玩的? 珠海市区有什么地方好逛好玩好吃的?如果坐轻轨在珠海北下车,要坐哪趟公交车过去?希望路程不要太远的。 离轻轨珠海北站最近的景点是? 广珠城际高铁沿线站点有什么好玩?? 珠海有哪些免费景点,珠海北站到这些景点的乘车路线,我从顺德大良出发 求珠海旅游攻略 珠海拱北有什么好玩的 求广州南-珠海北站高铁沿线好玩的地方? 广珠轻轨沿线的好玩地方有那些?要详细介绍 轻轨 珠海北站到哪一个海滩最近? 推荐一下。。 春节乘搭广珠轻轨去那里玩更佳!珠海有什么地方好玩市中心 我想问下珠海拱北车站附近有什么好玩的地方 华为p10 plus 分屏在哪? 华为p10能不能分屏 华为P10/P10 Plus负一屏有什么作用 武汉长江高铁职业技术学校好吗? 武汉长江职业技术学院有几个校区?在什么地方? 武汉长江职业学院外人怎么进去