로컬DB연동
xampp 설치 후 apache 웹서버 가동 체크
msql 관리자 암호방식을 xampp 와 호환되는 암호방식으로 변경
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by '1234';
웹 db연동
닷홈 phpmyadmin 환경으로 db복사하기
웹에서 db접속 소스 적용해보기
php간단소스
<?php
$con=mysqli_connect("localhost", "root", "1234") or die("MySQL 접속 실패");
phpinfo();
mysqli_close($con);
?>
<?php
$con=mysqli_connect("localhost", "root", "1234", "sqlDB") or die("MySQL 접속 실패 !!");
$sql ="
SELECT * FROM userTBL
";
$ret = mysqli_query($con, $sql);
if($ret) {
echo mysqli_num_rows($ret), "건이 조회됨.<br><br>";
}
else {
echo "userTBL 데이터 조회 실패!!!"."<br>";
echo "실패 원인 :".mysqli_error($con);
exit();
}
while($row = mysqli_fetch_array($ret)) {
echo $row['userID'], " ", $row['name'], " ", $row['height'], " ", "<br>";
}
mysqli_close($con);
?>
<?php
$con=mysqli_connect("localhost", "root", "1234") or die("MySQL 접속 실패");
// phpinfo();
mysqli_close($con);
?>
<?php
$con=mysqli_connect("localhost", "root", "1234", "sqlDB") or die("MySQL 접속 실패 !!");
$con2=mysqli_connect("localhost", "root", "1234", "moviedb") or die("MySQL 접속 실패 !!");
$sql ="SELECT * FROM userTBL";
$sql2 ="SELECT * FROM movie_info_01";
$ret = mysqli_query($con, $sql);
$ret2 = mysqli_query ($con2, $sql2);
if($ret) {
echo mysqli_num_rows($ret), "건이 조회됨.<br><br>";
}
else {
echo "userTBL 데이터 조회 실패!!!"."<br>";
echo "실패 원인 :".mysqli_error($con);
exit();
}
while($row = mysqli_fetch_array($ret)) {
echo $row['userID'], " ",$row['addr'], $row['name'], " - ", $row['height'], " - ", "<br>";
}
if($ret2) {
echo mysqli_num_rows($ret), "건이 조회됨.<br><br>";
}
else {
echo "userTBL 데이터 조회 실패!!!"."<br>";
echo "실패 원인 :".mysqli_error($con);
exit();
}
while($row = mysqli_fetch_array($ret2)) {
echo $row['movie_nm'], " ",$row['makr_nm'], $row['TOT_SCRN_CO'], " - ", $row['NLTY_NM'], " - ", "<br>";
}
mysqli_close($con);
?>
db이전
순서
1.웹서버 루트….web 폴더 지정
2. xmapp 콘솔 프로그램 지정
3. 워크벤치 암호 구조 변경 : 웹서버와 연동하기 위해서
4. 워크벤치에서 한 줄 쿼리 실행
ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password by ‘1234’;
5. 연결할 DB (sqldb) 정보를 바탕으로 연결 소스를 작성 (php구문)
6. 오류없이 연결이 완료
———————-
닷홈에서 계정 (pohangweb.dothome.co.kr) DB명 : pohangweb
7. 닷홈에서 phpMyAdmin 프로그램 접속 성공
8. 워크벤치 특정 db 하나만 닷홈으로 이전 (sql DB 이전)
9. sqldb 라는 DB를 pohangweb라는 DB에 데이터를 이전작업 – sqlDB의 sqlDB저장
10. use sqldb; 서버 > data export > 저장 (***.sql, ***.sql, ***.sql)