다른 테이블에 다른 구조에 db값 넣기 정보
다른 테이블에 다른 구조에 db값 넣기본문
2개의 테이블에 db값을 넣고 싶습니다.
2개의 테이블은 구조가 다릅니다.
function getMax() {
global $connect;
$SQL = "select max(no) lastno from table";
$row = mysql_fetch_array(mysql_query($SQL, $connect));
if($row) $maxno = $row[lastno];
return $maxno;
}
$ip = $_SERVER["REMOTE_ADDR"];
$wdate = date("Y-m-d H:i:s");
$dbobj = new dbUtil($connect);
$dbobj->setTable("amboard_event");
$dbobj->addfield("gcode",$group);
$dbobj->addfield("name",$name);
등등
$dbobj->insert();
$maxno = getMax();
$dbobj->addfield("ino",$maxno);
$dbobj->update("no=$maxno");
대략 하나의 테이블에 값을 넣을때 이런식으로 하는데
서로 구조가 다른 두개의 테이블에 디비를 넣을떄는 어떻게 해야되나요??
아 이건 그누가 아닙니다 ㅠ
crm페이지에 쓰던건데 다른곳에서도 추가하래서요 ㅠ
2개의 테이블은 구조가 다릅니다.
function getMax() {
global $connect;
$SQL = "select max(no) lastno from table";
$row = mysql_fetch_array(mysql_query($SQL, $connect));
if($row) $maxno = $row[lastno];
return $maxno;
}
$ip = $_SERVER["REMOTE_ADDR"];
$wdate = date("Y-m-d H:i:s");
$dbobj = new dbUtil($connect);
$dbobj->setTable("amboard_event");
$dbobj->addfield("gcode",$group);
$dbobj->addfield("name",$name);
등등
$dbobj->insert();
$maxno = getMax();
$dbobj->addfield("ino",$maxno);
$dbobj->update("no=$maxno");
대략 하나의 테이블에 값을 넣을때 이런식으로 하는데
서로 구조가 다른 두개의 테이블에 디비를 넣을떄는 어떻게 해야되나요??
아 이건 그누가 아닙니다 ㅠ
crm페이지에 쓰던건데 다른곳에서도 추가하래서요 ㅠ
댓글 전체
같은 데이터를 두개에 테이블에 넣고싶다는건지 데이터를 넣고 두개에 테이블을 연계하고싶다는건지지요 ?
같은 데이터를 서로 구조가 다른 테이블에 넣고 싶습니다 ㅠㅠ
$dbobj2 디비접속하는 코드를 하나를 더만들고
$dbobj2->setTable("다른테이블명"); < 요기를 필드명 다르게주고요
나머지 필드 들을
$dbobj2->addfield("다른필드명",$maxno);
이런식으로 넣으시면되겠는데요 형식은 보통 php코드하고 같네요
$dbobj2->setTable("다른테이블명"); < 요기를 필드명 다르게주고요
나머지 필드 들을
$dbobj2->addfield("다른필드명",$maxno);
이런식으로 넣으시면되겠는데요 형식은 보통 php코드하고 같네요
그렇게 했긴햇는데 다른곳에서 에러가 생기네요 ㅠㅠ
어떤에러가나는지요 ?
Cannot redeclare getmax() (previously declared in 블라블라~ 에러가 나는데 지금 제가 만들어놨던 홈페이지가 아니고 다른사람이 한건데 zend? 그걸 해놔서 파일이 내용도 볼수도 없고 ㅠㅠ 아흫ㄺ ㅠㅠ
$maxno = getMax(); 혹시 이거 $dbobj2 여기에도 똑같이 설정해주신거에요 ?
설정하시지말고 똑같은데이터가 들어갈꺼니깐
위에서 $maxno 이걸 선언했스니 구지또 선언할필요업서요
설정하시지말고 똑같은데이터가 들어갈꺼니깐
위에서 $maxno 이걸 선언했스니 구지또 선언할필요업서요
getmax()를 어디서 썼는지는 모르겠습니다만 이미 선언된거 또 선언해서 쓰려고 해서 그런거같네요.
한 파일에서 getmax()를 두번 선언한거면 한개 지우시고
include 하신거면 include_once로 바꾸던지 해보세요
한 파일에서 getmax()를 두번 선언한거면 한개 지우시고
include 하신거면 include_once로 바꾸던지 해보세요