본문 바로가기
  • 문과생의 백엔드 개발자 성장기
|Backend.DevLog/PHP

[fopen] txt 파일 내용DB insert

by 케리's 2022. 5. 13.
//dbconn.conf.php
$conn = new mysqli("localhost", "root", "admin1234", "dbname");

 

db 연결을 위처럼 한 상태에서 시작한다. 

 

<?php
// db 파일 커넥팅
require_once ('/home/conf/dbconn.conf.php');


$file_List= "test.txt";

//예외처리
if(!($File=fopen($file_List, "r"))) { echo('파일이 없습니다.');}



while(!feof($File)) { // 포인터의 위치가 끝이 아니면 실행
   $no = trim(fgets($File)); // fgets(파일 포인터 , 한 번에 읽을 크기)
    echo "\n $no ";
	//dbname 데이터베이스 내의 coupon 테이블에 txt 파일에 no를 추출해서 insert시킴
	$isql = "INSERT INTO dbname.coupon set couponno ='$no'";

  if(strlen($no) > 1) 
  echo $conn->query($isql);
  fclose($test_file);
  $conn -> close();
}
?>

 

'|Backend.DevLog > PHP' 카테고리의 다른 글

PHP Excel Read (PHPExcel)  (0) 2022.08.03
PHP Excel 다운 (PHPExcel)  (0) 2022.05.20
randomstring  (0) 2022.05.18
Codeigniter4  (0) 2021.12.22
PHP란?  (0) 2021.11.08

댓글