最近做个php项目,需要读取txt 文本文件中的关键词字段,并把数据库中含有关键词字段的记录进行更新操作(实际更新video表中的时间和hits字段)。具体txt的关键字段内容如下(关键词字段每行一个):
21610670
15119314
21144778
6079856
9924015
1671731
22130903
经过几番调试,具体实现功能的php代码如下:
<?php
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";
// 创建数据库连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
die("连接失败:" . $conn->connect_error);
}
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_FILES['keywords_file'])) {
// 获取上传文件信息
$file = $_FILES['keywords_file'];
// 检查文件上传是否成功
if ($file['error'] === UPLOAD_ERR_OK) {
// 读取上传的关键词文本文件
$keywords = file($