📖
PHP 스크립트를 이용한 데이터 자동 입력
페이지 정보
본문
PHP로 데이터를 자동 삽입하는 방법도 있습니다. 아래 예시는 데이터 배열을 사용하여 여러 개의 레코드를 반복적으로 삽입하는 예제입니다.[code]<?php
// MySQL에 연결
$conn = mysqli_connect("localhost", "root", "xxx", "bot") or die("Database Error");
// 데이터 배열 생성
$data = [
["안녕하세요", "안녕하세요! 무엇을 도와드릴까요?"],
["오늘 날씨 어때?", "오늘 날씨는 맑고 화창할 예정입니다."],
["시간 몇 시인가요?", "현재 시간을 확인해 주세요."]
];
// 반복문을 사용하여 데이터 삽입
foreach ($data as $item) {
$query = "INSERT INTO chatbot (queries, replies) VALUES ('" . mysqli_real_escape_string($conn, $item[0]) . "', '" . mysqli_real_escape_string($conn, $item[1]) . "')";
mysqli_query($conn, $query) or die("Error inserting data: " . mysqli_error($conn));
}
echo "Data inserted successfully!";
?>[/code]이 스크립트를 실행하면 $data 배열에 정의된 모든 질문과 답변이 chatbot 테이블에 자동으로 추가됩니다. 대량 데이터의 경우 배열에 원하는 데이터를 추가하면 됩니다.
// MySQL에 연결
$conn = mysqli_connect("localhost", "root", "xxx", "bot") or die("Database Error");
// 데이터 배열 생성
$data = [
["안녕하세요", "안녕하세요! 무엇을 도와드릴까요?"],
["오늘 날씨 어때?", "오늘 날씨는 맑고 화창할 예정입니다."],
["시간 몇 시인가요?", "현재 시간을 확인해 주세요."]
];
// 반복문을 사용하여 데이터 삽입
foreach ($data as $item) {
$query = "INSERT INTO chatbot (queries, replies) VALUES ('" . mysqli_real_escape_string($conn, $item[0]) . "', '" . mysqli_real_escape_string($conn, $item[1]) . "')";
mysqli_query($conn, $query) or die("Error inserting data: " . mysqli_error($conn));
}
echo "Data inserted successfully!";
?>[/code]이 스크립트를 실행하면 $data 배열에 정의된 모든 질문과 답변이 chatbot 테이블에 자동으로 추가됩니다. 대량 데이터의 경우 배열에 원하는 데이터를 추가하면 됩니다.
댓글목록
등록된 댓글이 없습니다.
![]() ![]() |