逐行读取txt文件
header("Content-type:text/html; charset=utf-8"); $handle = fopen('test.php', 'r') or die('Unable to file!'); $keyarr = array(); if ($handle) { while (!feof($handle)) { $buffer = fgets($handle, 4096); $buffer = str_replace(',', ',', $buffer); $buffer = str_replace(array("\n","\r"), '', $buffer); $buffer = trim($buffer); if(!empty($buffer)) { $keyarr[] = explode(',', $buffer); } } fclose($handle); } $con = mysql_connect('localhost', 'root', '') or die('数据库连接失败:'.mysql_error()); mysql_select_db('test', $con) or die('Could not select database'); mysql_query("set names utf8"); $val = ''; foreach($keyarr as $k => $v) { // $sql = "INSERT INTO `keyword` `key_title` = {$v[0]}, `url` = {$v[1]} `num` = {$v[2]}"; $key_title = trim($v[0]); $url = trim($v[1]); $num = trim($v[2]); $val .= " ('{$key_title}', '{$url}', '{$num}'),"; } $val = rtrim($val, ','); $sql = "INSERT INTO `keyword` (`key_title`, `url`, `num`) VALUES {$val}"; $query = mysql_query($sql); if($query) { echo "文件导入成功!"; } else { echo "文件导入失败!"; } mysql_close($con);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)