회원 입력하기에서요 ?? 정보
그누보드 회원 입력하기에서요 ??
본문
aa 김말동
b1 김국진
f3 김가용
한 500명 입력하고 싶은데..
하나씩 하고 실행시켜야 하나요?? 아니면 방법이 있나요??
간단하게 할수 있는 답변좀 부탁합니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "NONE");
//
// 그누보드 아이디 만들기
$mb_id = aa;
$mb_name = 김말동;
$mb_passwd = "0000";
$sql = " insert into $cfg[table_member]
set mb_id = '$mb_id',
mb_name = '$mb_name',
mb_passwd = PASSWORD('$mb_passwd'),
mb_datetime = '$now',
mb_ip = '$REMOTE_ADDR',
mb_level = '$default[de_register_level]' ";
sql_query($sql);
}
?>
b1 김국진
f3 김가용
한 500명 입력하고 싶은데..
하나씩 하고 실행시켜야 하나요?? 아니면 방법이 있나요??
간단하게 할수 있는 답변좀 부탁합니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "NONE");
//
// 그누보드 아이디 만들기
$mb_id = aa;
$mb_name = 김말동;
$mb_passwd = "0000";
$sql = " insert into $cfg[table_member]
set mb_id = '$mb_id',
mb_name = '$mb_name',
mb_passwd = PASSWORD('$mb_passwd'),
mb_datetime = '$now',
mb_ip = '$REMOTE_ADDR',
mb_level = '$default[de_register_level]' ";
sql_query($sql);
}
?>
댓글 전체

감사합니다.. ^_^
인서트시에 배열인덱스를 넣어주라고 적어드렸는데..ㅡㅡ;
아래처럼 하세요.
$mb_id = array("kmd","gmd","lmd",계속....);
$mb_name = array("김말동","강말동","이말동",계속.....);
for($m=0;$m<count($mb_id);$m++){
$sql = " insert into $cfg[table_member]
set mb_id = '$mb_id[$m]',
mb_name = '$mb_name[$m]',
mb_passwd = PASSWORD('0000'),
mb_datetime = '$now',
mb_ip = '192.168.0.1',
mb_level = '2' ";
sql_query($sql);
}
아래처럼 하세요.
$mb_id = array("kmd","gmd","lmd",계속....);
$mb_name = array("김말동","강말동","이말동",계속.....);
for($m=0;$m<count($mb_id);$m++){
$sql = " insert into $cfg[table_member]
set mb_id = '$mb_id[$m]',
mb_name = '$mb_name[$m]',
mb_passwd = PASSWORD('0000'),
mb_datetime = '$now',
mb_ip = '192.168.0.1',
mb_level = '2' ";
sql_query($sql);
}

mb_name = array("김말동","강말동","이말동",계속.....);
$mb_id = array("kmd","gmd","lmd",계속....);
for($m=0;$m<count($member);$m++){
$sql = " insert into $cfg[table_member]
set mb_id = '$mb_id',
mb_name = '$mb_name',
mb_passwd = PASSWORD('0000'),
mb_datetime = '$now',
mb_ip = '192.168.0.1',
mb_level = '2' ";
sql_query($sql);
}
-----------------------------
이런식으로 하면될까요??
$mb_id = array("kmd","gmd","lmd",계속....);
for($m=0;$m<count($member);$m++){
$sql = " insert into $cfg[table_member]
set mb_id = '$mb_id',
mb_name = '$mb_name',
mb_passwd = PASSWORD('0000'),
mb_datetime = '$now',
mb_ip = '192.168.0.1',
mb_level = '2' ";
sql_query($sql);
}
-----------------------------
이런식으로 하면될까요??
$member_list = array(
'김말동,kmd,xx,xxx,xxxx'.
'강말동,asdf,as,ssdf,da'
);
foreach ($member_list => $member) {
split(',', $member);
DB 인서트..
}
뭐.. 방법은 여러가지가 있으실듯..
'김말동,kmd,xx,xxx,xxxx'.
'강말동,asdf,as,ssdf,da'
);
foreach ($member_list => $member) {
split(',', $member);
DB 인서트..
}
뭐.. 방법은 여러가지가 있으실듯..
각각 배열로 만들어서 for 문으로 count 해서 인서트하는 방법이 그래도 일을 조금 덜수 있을 것 같습니다.
예)
$member = array("김말동","강말동","이말동",계속.....);
$member_id = array("kmd","gmd","lmd",계속....);
$member_pass = array("쭉~입력...");
for($m=0;$m<count($member);$m++){
DB 인서트문....(인서트시에 $member 를 기준으로 id,pass 는 배열index만 넘겨주면 됩니다.)
}
예)
$member = array("김말동","강말동","이말동",계속.....);
$member_id = array("kmd","gmd","lmd",계속....);
$member_pass = array("쭉~입력...");
for($m=0;$m<count($member);$m++){
DB 인서트문....(인서트시에 $member 를 기준으로 id,pass 는 배열index만 넘겨주면 됩니다.)
}

sql 커리문을 이용해서 인서트 해주거나 노가다 뿐입니다.... 회원 아이디와 이름이 연속적인 순차가 있는것이
아니기에 프로그램으로 구현 할수는 없다고 봅니다.
아니기에 프로그램으로 구현 할수는 없다고 봅니다.

임시아이디 말고요..
root 김종근
korea 김하나
mando 김그눌
이런식으로 정회원 입력할려고 합니다.
root 김종근
korea 김하나
mando 김그눌
이런식으로 정회원 입력할려고 합니다.