db 좀알려주세요...

db 좀알려주세요...

QA

db 좀알려주세요...

본문

 

 

a라는 게시판과 b라는 게시판에서 wr_id 값이 같은 경우...  

 

a게시판의 wr_subject, wr_content 두가지 필드를...

 

b게시판의 wr_subject, wr_content 로 변경하고 싶습니다...

 

wr_id값이 b게시판에는 있는데 a게시판에는 없다면 없는것은 

 

가지고 오고 싶지 않습니다...

 

이럴때 어떤 방법으로 합칠수 있는지 알려주시면 감사하겠습니다...

 

 

이런질문을 했는데요...

 

 

 

알려주신답변이....

 

 

$sql " select * from 디비테이블명";
2$result = sql_query($sql);
3for ($i=0; $row=sql_fetch_array($result); $i++) {
4   $sql_1 = " update 복사해서넣을테이블명 
5                set wr_subject = '$row[wr_subject]', wr_content = '$row[wr_content]' where wr_id = '".$row[wr_id]."' ";
6   $result_1 = sql_query($sql_1);
7}

 

<?php
$sql = " select * from g5_write_A order by wr_id asc ";
$result = sql_query($sql);
while ($a_data = sql_fetch_array($result)) {
$wr_id_chk = $a_data['wr_id'];
?>

wr_id : <?php echo $a_data['wr_id']?> ,
wr_subject : <? echo $a_data['wr_subject'];?> ,
wr_content : <? echo $a_data['wr_content']?><br>

<?php $sqlStr = "select * from g5_write_B where wr_id = '$wr_id_chk'";
    $chk_result = sql_fetch($sqlStr);
    if($chk_result['wr_id'] == $wr_id_chk) {
    $finalSQL = " update g5_write_B set wr_subject = '{$a_data[wr_subject]}', wr_content = '{$a_data[wr_content]}' where wr_id = '$a_data[wr_id]' ";
    sql_query($finalSQL);
    }
?>

<?php } ?> 

 

이렇게 두가지 방법을 알려주셨는데...둘다 안되는데요...

2번째 방법은 에러가 나요..ㅠㅠ 

 알려주신 두가지 프로그램을 어디에 넣고 적용시켜야하는지 모르겠어요...

 

www.사이트주소/aaa 

를 만들어서 거기에 넣고 주소를 쳤는데 아무것도 안돼는거 같아요...

 

혹시 다른방법을 알고 계시다면 알려주시면 감사하겠습니다...


이 질문에 댓글 쓰기 :

답변 1

 

페이지명 aaa.php 이고 사이트 루트에 위치해 있다면

www.사이트주소/aaa.php   라고 주소창에 치면 됩니다.

 

aaa.php

<?
include_once('./common.php');


$sql = " select * from B";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {

    $sql_1 = " update A set wr_subject = '$row[wr_subject]', wr_content = '$row[wr_content]' where wr_id = '".$row[wr_id]."' ";
    $result_1 = sql_query($sql_1);

}


?>

 

답변을 작성하시기 전에 로그인 해주세요.
전체 59,589
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT