여분필드 복사 소스좀 봐주세요. 정보
여분필드 복사 소스좀 봐주세요.본문
사용하는 여분필드가 너무 많아서 좀 줄이려고 하는데요.
예를들어 wr_20 ~ wr_25 까지 내용을 wr_11 에 배열식(|)으로 넣으려고 합니다.
아래와 같이 별도 페이지를 만들어서 해보니까 전부 다 똑같이 들어가버리네요..
$wr_15 내용만 똑같이 들어갑니다.
$wr_16 ~ $wr_20 까지는 아무 내용도 안들어 갑니다.
검토좀 부탁드리겠습니다.
<?php
include_once('./_common.php');
/******************************************************************************************/
$mysql_host = 'localhost';
$mysql_user = 'id';
$mysql_password = 'pw';
$mysql_db = 'db';
$connect = mysql_connect($mysql_host, $mysql_user, $mysql_password);
mysql_select_db($mysql_db);
/*
$sql = " select * from 00001";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
if(!$row[bbs_name]) $row[bbs_name] = 00001;
//$table = "g4_write_00001";
$sql = "select * from g4_write_00001";
$result = sql_query($sql);
for($i = 0; $row = sql_fetch_array($result); $i++)
{
$wr_15 = $row["wr_15"]
$wr_16 = $row["wr_16"]
$wr_17 = $row["wr_17"]
$wr_18 = $row["wr_18"]
$wr_19 = $row["wr_19"]
$wr_20 = $row["wr_20"]
$wr_11=$wr_15.'|'.$wr_16.'|'.$wr_17.'|'.$wr_18.'|'.$wr_19.'|'.$wr_20;
for($i = 0; $row = sql_fetch_array($result); $i++)
{
// 게시물을 등록한다
$query = "UPDATE g4_write_00001 SET
wr_1 = '',
wr_2 = '',
wr_3 = '',
wr_4 = '',
wr_5 = '',
wr_6 = '',
wr_7 = '',
wr_8 = '',
wr_9 = '',
wr_10 = '',
wr_11 = '$wr_11',
wr_12 = '',
wr_13 = '',
wr_14 = '',
wr_15 = '',
wr_16 = '',
wr_17 = '',
wr_18 = '',
wr_19 = '',
wr_20 = ''";
sql_query($query);
}
/************************************************************************************여기까지*/
}
예를들어 wr_20 ~ wr_25 까지 내용을 wr_11 에 배열식(|)으로 넣으려고 합니다.
아래와 같이 별도 페이지를 만들어서 해보니까 전부 다 똑같이 들어가버리네요..
$wr_15 내용만 똑같이 들어갑니다.
$wr_16 ~ $wr_20 까지는 아무 내용도 안들어 갑니다.
검토좀 부탁드리겠습니다.
<?php
include_once('./_common.php');
/******************************************************************************************/
$mysql_host = 'localhost';
$mysql_user = 'id';
$mysql_password = 'pw';
$mysql_db = 'db';
$connect = mysql_connect($mysql_host, $mysql_user, $mysql_password);
mysql_select_db($mysql_db);
/*
$sql = " select * from 00001";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
if(!$row[bbs_name]) $row[bbs_name] = 00001;
//$table = "g4_write_00001";
$sql = "select * from g4_write_00001";
$result = sql_query($sql);
for($i = 0; $row = sql_fetch_array($result); $i++)
{
$wr_15 = $row["wr_15"]
$wr_16 = $row["wr_16"]
$wr_17 = $row["wr_17"]
$wr_18 = $row["wr_18"]
$wr_19 = $row["wr_19"]
$wr_20 = $row["wr_20"]
$wr_11=$wr_15.'|'.$wr_16.'|'.$wr_17.'|'.$wr_18.'|'.$wr_19.'|'.$wr_20;
for($i = 0; $row = sql_fetch_array($result); $i++)
{
// 게시물을 등록한다
$query = "UPDATE g4_write_00001 SET
wr_1 = '',
wr_2 = '',
wr_3 = '',
wr_4 = '',
wr_5 = '',
wr_6 = '',
wr_7 = '',
wr_8 = '',
wr_9 = '',
wr_10 = '',
wr_11 = '$wr_11',
wr_12 = '',
wr_13 = '',
wr_14 = '',
wr_15 = '',
wr_16 = '',
wr_17 = '',
wr_18 = '',
wr_19 = '',
wr_20 = ''";
sql_query($query);
}
/************************************************************************************여기까지*/
}
작성자에 의해 채택됐습니다.
$sql = "update 테이블명 set wr_11=concat(wr_15,'|',wr_16,'|',wr_17,'|',wr_18,'|',wr_19,'|',wr_20), wr_11 = concat(wr_21,'|',wr_22,'|',wr_23,'|',wr_24,'|',wr_25,'|',wr_26) .....
sql_query($sql)
한방에 처리하시죠>??
sql_query($sql)
한방에 처리하시죠>??
댓글 전체
작성자에 의해 채택됐습니다.
$sql = "update 테이블명 set wr_11=concat(wr_15,'|',wr_16,'|',wr_17,'|',wr_18,'|',wr_19,'|',wr_20), wr_11 = concat(wr_21,'|',wr_22,'|',wr_23,'|',wr_24,'|',wr_25,'|',wr_26) .....
sql_query($sql)
한방에 처리하시죠>??
sql_query($sql)
한방에 처리하시죠>??
좋은 팁 감사합니다. 오늘 하루종일 삽질끝에 해결했네요.^^