회원디비 변환 질문.. 정보
그누보드 회원디비 변환 질문..본문
<?
// 쿠키로부터 ID 리턴
function GetLoginUser()
{
return base64_decode($_COOKIE["SMUCEP_USER_ID"]);
}
$id = GetLoginUser();
$gnu[host] = "localhost";
$gnu[user] = "####";
$gnu[pass] = "####";
$gnu[db] = "#####";
$gnu[dir] = "../#####";
// DB에 Connect..
$conn = mysql_connect("localhost", "%%%%%", "%%%%%");
mysql_select_db("%%%%%%");
$sql = " SELECT cManID, cDoho, cManNm, cPass FROM man_1000 WHERE cManID = '$id' ";
$smuniv[result] = mysql_query($sql);
$gnu[link] = @mysql_connect($gnu[host], $gnu[user], $gnu[pass]) or die("host, user, pass 오류.");
@mysql_select_db($gnu[db], $gnu[link]) or die("$gnu[db] 접속불가.");
$k = 0;
for ($i = 0; $row = mysql_fetch_array($smuniv[result]); $i++) {
$sql = " insert into gb_member
set mb_id = '$row[cManID]',
mb_passwd = '$row[cPass]',
mb_name = '$row[cDoho]',
mb_level = '2',
mb_email = '$row[cManNm]',
mb_point = '500',
mb_size = '2048',";
$res = @mysql_query($sql);
if (!$res) {
$k++;
echo "{$row[cManID]}님 중복<br>";
}
}
$num = $i - $k;
echo "<p>{$num}건 변환 완료";
?>
======================================================================================
위 소스는 다른게시판의 회원디비에서 현재 접속자의 필드를 그누보드 gb_member 테이블로..
복사하는 소스를 만들어 봤습니다. 그런데..이상하게 복사가 되지 않습니다.
메시지가,, 0000님 중복, 0건 변환완료 라고 나오거든요..
소스의 어느 부분이 잘 못되었는지..모르겠습니다.
디비는 두개다 정상적으로 접속이 되는 것을 확인했습니다.
현재 접속자의 아이디도 쿠키에서 정상적으로 추출이 됩니다.
// 쿠키로부터 ID 리턴
function GetLoginUser()
{
return base64_decode($_COOKIE["SMUCEP_USER_ID"]);
}
$id = GetLoginUser();
$gnu[host] = "localhost";
$gnu[user] = "####";
$gnu[pass] = "####";
$gnu[db] = "#####";
$gnu[dir] = "../#####";
// DB에 Connect..
$conn = mysql_connect("localhost", "%%%%%", "%%%%%");
mysql_select_db("%%%%%%");
$sql = " SELECT cManID, cDoho, cManNm, cPass FROM man_1000 WHERE cManID = '$id' ";
$smuniv[result] = mysql_query($sql);
$gnu[link] = @mysql_connect($gnu[host], $gnu[user], $gnu[pass]) or die("host, user, pass 오류.");
@mysql_select_db($gnu[db], $gnu[link]) or die("$gnu[db] 접속불가.");
$k = 0;
for ($i = 0; $row = mysql_fetch_array($smuniv[result]); $i++) {
$sql = " insert into gb_member
set mb_id = '$row[cManID]',
mb_passwd = '$row[cPass]',
mb_name = '$row[cDoho]',
mb_level = '2',
mb_email = '$row[cManNm]',
mb_point = '500',
mb_size = '2048',";
$res = @mysql_query($sql);
if (!$res) {
$k++;
echo "{$row[cManID]}님 중복<br>";
}
}
$num = $i - $k;
echo "<p>{$num}건 변환 완료";
?>
======================================================================================
위 소스는 다른게시판의 회원디비에서 현재 접속자의 필드를 그누보드 gb_member 테이블로..
복사하는 소스를 만들어 봤습니다. 그런데..이상하게 복사가 되지 않습니다.
메시지가,, 0000님 중복, 0건 변환완료 라고 나오거든요..
소스의 어느 부분이 잘 못되었는지..모르겠습니다.
디비는 두개다 정상적으로 접속이 되는 것을 확인했습니다.
현재 접속자의 아이디도 쿠키에서 정상적으로 추출이 됩니다.
댓글 전체
$sql = " insert into gb_member
set mb_id = '$row[cManID]',
mb_passwd = '$row[cPass]',
mb_name = '$row[cDoho]',
mb_level = '2',
mb_email = '$row[cManNm]',
mb_point = '500',
mb_size = '2048',"; // -> , (콤마)가 있으니 변환이 안되었어요..^^
해결 했네요..^^
콤마가 있으니 변환이 안되었더군요...이상하게 항상 질문을 여기에 올리면 바로 답이 생각이 나요..
set mb_id = '$row[cManID]',
mb_passwd = '$row[cPass]',
mb_name = '$row[cDoho]',
mb_level = '2',
mb_email = '$row[cManNm]',
mb_point = '500',
mb_size = '2048',"; // -> , (콤마)가 있으니 변환이 안되었어요..^^
해결 했네요..^^
콤마가 있으니 변환이 안되었더군요...이상하게 항상 질문을 여기에 올리면 바로 답이 생각이 나요..