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
운영게시판
최근게시물
MySQL Q&A 1001 게시물 읽기
No. 1001
# [참고] 먼저 해당하는 사이트에서 접속을 해보세요
작성자
문태준
작성일
2000-03-12 21:32
조회수
9,663

정재익님말씀대로 아마도 접근권한의 문제일 가능성이 큰것 같습니다.

$Connection=mysql_connect("203.250.32.35","mysql","");

mysql_select_db("bbs",$Connection);

$Result=mysql_query("select id from $board",$Connection);

 

여기에 있는대로 mysql 프로그램을 이용 원격에서 접속해보세요.

아마도 db 서버와 웹서버를 분리해놓으신것같은데요.

해당하는 사용자와 비밀번호, 테이블로요.

그래서 접속이 안된다 거절당하면 접근권한의 문제지요.

정말로 이부분은 Mysql에서 가장 크게 질문하는 부분이군요.

 

 

> 37번 라인이라면 아마도 다음 근처인 것 같군요.

> $Connection=mysql_connect("203.250.32.35","mysql","");

> mysql_select_db("bbs",$Connection);

> $Result=mysql_query("select id from $board",$Connection);

> $Total=mysql_num_rows($Result);

>

> 여기서 mysql_num_rows() 를 호출하는 곳에서 에러가 난 것 같습니다.

> 이것이 에러라는 것은 $Result 로 돌아 오는 것이 아무것도 없기 때문입니다. 그 원인은 여러가지 있지만 대표적인 원인은 bbs 디비로 접속이 되지 않았기 때문일 가능성이 큽니다.

> mysql_num_rows() 호출 다음에 mysql_error() 라는 구문을 호출하여 어떤 에러가 났는지 확인하시고, 디비로 접속이 되지 않은 원인을 다시 한번 파악해 보시기 바랍니다. 제일 많은 원인은 grant 가 적절히 주어지지 않았던지 또는 mysql DB 내에서 권한 설정이 제대로 되지 않은 경우 입니다.

>

> > Warning: 0 is not a MySQL result index in /home/httpd/html/p.php3 on l

> > ine 37

> >

> > 게시판에 글을 쓰면 등록이 되어야 하는데 이 에러 메세지가

> > 나타나에요. p.php3 내용을 보여드릴테니까 잘 못된 부분이 있으

> > 면 알려주세요.

> >

> > <?php

> > //process.php3 파일입니다.

> >

> > if (!$writer){ //이름 입력 확인

> > echo("

> > <script>

> > window.alert('이름이 없습니다. 다시 입력해 주세요')

> > history.go(-1)

> > </script>

> > ");

> > exit;

> > }

> >

> > if (!$topic){ //주제 입력 확인

> > echo("

> > <script>

> > window.alert('주제가 없습니다. 다시 입력해 주세요')

> > history.go(-1)

> > </script>

> > ");

> > exit;

> > }

> > if (!$content){ //내용 입력 확인

> > echo("

> > <script>

> > window.alert('내용이 없습니다. 다시 입력해 주세요')

> > history.go(-1)

> > </script>

> > ");

> > exit;

> > }

> >

> > $Connection=mysql_connect("203.250.32.35","mysql","");

> > mysql_select_db("bbs",$Connection);

> > $Result=mysql_query("select id from $board",$Connection);

> > $Total=mysql_num_rows($Result);

> >

> > if(!$Total){

> > $id=1;

> > }else{

> > $id=$Total+1;

> > }

> > $wdate = date("y-m-d");

> >

> > mysql_query("insert into $board(id,writer,email,homepage,topic,content

> > ,hit,wdate

> > ,) values ($id,'$writer','$email','$homepage','$topic','$content',0,'$

> > wdate')",$

> > Connection);

> >

> > //데이터베이스에 글에 대한 정보 저장

> >

> > echo("

> > <html>

> > <head></head>

> > <body OnLoad=\document.f1.submit()\>

> > <form name=\f1\action=show.php3>

> > <input type=hidden name=board value=$board>

> > <input type=hidden name=page value=1>

> > </form>

> > </body>

> > </html>

> > ");

> > //show.php3로 이동하면서 필요한 정보(board 이름,페이지 번호)를 넣어

> > 서

> > 보냄.

> >

> > exit;

> > msql_close($Connection);

> > //DB 해제

> >

> > 위내용이 p.php3 내용입니다. 참고로 다른 파일은 input.php3 ,

> > show.php3,content.php3 입니다. 파일내용이 더 필요하시면 요청

> > 하세요.. 잘 살펴보시고 잘못된 부분이 있으면 알려주세요..

> > 발전을 기원하면서.....

[Top]
No.
제목
작성자
작성일
조회
1005오라클의 set head off 랑 같은..
mulldog
2000-03-13
10026
1016┕># Re: 오라클의 set head off 랑 같은.. -&gt; 아마 없을걸요?
문태준
2000-03-13 21:36:30
8689
1004mysql과 perl 연동에 대해서..
박성윤
2000-03-13
8441
1008┕>Re: mysql과 perl 연동에 대해서..
정재익
2000-03-13 19:26:18
9352
1002유니크키에 덤핑한 데이타 입력...
kwCho
2000-03-13
8773
1007┕>Re: 유니크키에 덤핑한 데이타 입력...
정재익
2000-03-13 19:22:15
9309
999에러메세지가 나서....제발좀 가르쳐주세요
장춘진
2000-03-12
6615
1000┕>Re: 에러메세지가 나서....제발좀 가르쳐주세요
정재익
2000-03-12 20:28:15
12375
1001 ┕># [참고] 먼저 해당하는 사이트에서 접속을 해보세요
문태준
2000-03-12 21:32:40
9663
996# mysql 쿼리에 대해서 질문...
준이
2000-03-11
6213
998┕>Re: # mysql 쿼리에 대해서 질문...
정재익
2000-03-11 21:47:27
6322
995# mysql에 관한 2가지 질문있습니다.
궁그미
2000-03-11
6218
997┕>Re: # mysql에 관한 2가지 질문있습니다.
정재익
2000-03-11 21:43:36
6339
992&lt;질문&gt;mysql order by 문제
왕초보
2000-03-10
5958
993┕>Re: &lt;질문&gt;mysql order by 문제
정재익
2000-03-10 22:21:37
6524
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.026초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다