php 连接数据库 以及数据库操作
首先对 php 连接数据库语句同一 配置
通过 include "config.php";
导入
$conn = mysqli_connect("127.0.0.1","root","123","ts");
其他文件导入后即获取到$conn变量
四个参数 ip地址 mysql用户名 mysql密码 数据库名
一,表的创建(表的增加,删除,修改雷同) 以及 查询
此处前端页面的js代码
前往执行php文件并将php返回的html数据放置在制定的div或者其他标签中
function showhot(){
var xhr2 = new XMLHttpRequest();
xhr2.open('post','hot.php');
xhr2.setRequestHeader('content-type','application/x-www-form-urlencoded');
xhr2.onload = function(){
document.querySelector('.rhot').innerHTML = xhr2.responseText;
}
xhr2.send(null);
}
此处示例建表操作
$sql = "create table shu(
id int primary key,
name varchar(50),
)";
$conn->query($sql);
此处示例查询操作
$sql3 = "select * from shu";
$result = $conn -> query ($sql3);
echo '<table border="1" bordercolor="#00CCCC" width="300">' ;
echo '<tr>';
echo '<td>bianhao</td>';
echo '<td>tushuming'.'</td>';
echo '</tr>';
while($row = $result -> fetch_assoc()){
echo '<tr>';
echo '<td>'.$row ['id'].'</td>';
echo '<td>'.$row ['name'].'</td>';
echo '</tr>';
}
echo '</table>';
二,文件的提交上传
文件的提交不同于普通的数据库操作,界面会跳转至提交页面,此处为yanshi.php
前端代码
<form method="POST" action="./yanshi.php" enctype="multipart/form-data">
<input type="file" name="test4" id="e5">
<input type="submit" style="width: 259px;height: 50px;border:1px solid rgba(0,0,0,0.2);margin-top: 20px;">
</form>
php文件解析
print_r($_FILES)
Array (
[test4] => Array (
[name] => scp_048.jpg
[type] => image/jpeg
[tmp_name] => C:\Users\雨果的夏\AppData\Local\Temp\php3B9D.tmp
[error] => 0
[size] => 25148
)
)
此处为一个文件示例
$path = './img/'.iconv("UTF-8","gbk",$_FILES["test4"]["name"]);
获取文件名 拼接文件 转换文件编码格式去除乱码 将要保存的路径
move_uploaded_file($_FILES['test4']['tmp_name'],$path);
获取文件 并将文件移动到拼接的路径下
在数据库中保存图片路径 用时查询数据库中的图片路径即可(缺点:未对不使用图片进行清理)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具