database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 4354 게시물 읽기
No. 4354
배열처리
작성자
노인철
작성일
2002-09-30 11:42
조회수
1,088

수고하십니다.

 

다음과 같이 1차원 배열을 처리하고 하는데 에러가 발생합니다.

도와주세요.

 

// 여기서 $num 은 다른 곳에서 입력받은 갑이다.

 

for($i=1;$i<$num;$i++)

{

$num=$num.$i.',';

}

$num=$num.$day;

 

$que1=" insert into day values( " .

"nextval('day_inc'),'$row[id]','$month','$week','{$sum}')";

$result = pg_exec($conn_day, $que1);

 

// 테이블의 구성은

 

CREATE SEQUENCE day_inc INCREMENT 1 START 1;

 

CREATE TABLE day (

id int4,

id_num int,

month int,

week text,

day text[],

PRIMARY KEY(id)

);

 

----------------------------------------------

 

데이블의 제일 마지막 필드인 day[]에 '{1,2,3,4,5,6,.....}'

($num에서 받은 숫자 만큼) 넣고자 하는데 퀴리를 실행시키면

 

array_in:Need to specify dimension in /etc/httpd/..............php3 on line 47

 

에러가 발생합니다.

 

무슨 문제인지요?

배열에 대해 알려주시면 감사하겠습니다.

이 글에 대한 댓글이 총 2건 있습니다.

for 문에서의 내용이 조금 이상하군요.

$i, $num 모두 숫자일 것 같은데...

해당 루프를 돌게된다면...(??)

 

pg_exec 하기전에 만들어진 쿼리를 echo 시켜서 한번 보시는 것이 좋을 것 같습니다.

 

아시겠지만... 배열은 {1,2,3,4,5} 식으로 만들어진 택스트(!!) 입니다.

 

인천의 나사 풀린 산호...

신현호님이 2002-09-30 19:14에 작성한 댓글입니다.

힉.... 중괄호 내용은 제거되는군요.

 

중괄호열고 1,2,3,4 중괄호닫고

입니다...(엽기다.)

신현호님이 2002-09-30 19:16에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4357상위 10%의 평균값을 알려면.. [2]
박기원
2002-10-01
1054
4356데이터 백업 질문 입니다. [1]
imcrazy
2002-09-30
1104
4355중복된 데이터를 못넣게 할려면(고유키는아님) [2]
박기원
2002-09-30
1223
4354배열처리 [2]
노인철
2002-09-30
1088
4352여러 인코딩 지원? [2]
박준철
2002-09-26
1144
4351중복되는 값이 있는지 알아볼려고 하는데... [1]
박기원
2002-09-25
980
4349java의 preparedstatement로 현재날짜입력
박기원
2002-09-25
1061
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다