테스트 사이트 - 개발 중인 베타 버전입니다

특정 db값 불러와서 메인에 뛰우고싶습니다.ㅠㅠ 채택완료

츄우우웅 7년 전 조회 3,874

mysql

 

홈페이지 메인에 특정 db를 번호 wr_1 주루루룩 보여주고싶습니다.

test.php

아래소스대로 하면 이렇게만 나오고 다 출력이 안되요..

 

</p>

<p><?php

include_once('./_common.php');</p>

<p>define('_INDEX_', true);

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

?></p>

<p><?

$sql = " select * from g5_write_agent_faq where type='enter' "; //테이블에서 필드가 enter 인것을 추출한다

$result = sql_fetch($sql); //쿼리를 실행한 후 결과값에서 한행을 얻는다.

echo $result['wr_1'];  //출력

?>

<p style="border:1px solid #eee; padding:10px; width:200px;">

번호<?php echo $result['wr_1']; ?>

</p></p>

<p>

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
Policia
7년 전

sql_fetch는 말그대로 한개의 행만 얻어옵니다

쿼리문의 결과값을 그대로 가져오고싶으시다면

 

</p>

<p>$sql = " select * from g5_write_agent_faq where type='enter' "; //테이블에서 필드가 enter 인것을 추출한다</p>

<p>$result = sql_query($sql);</p>

<p>while($row = sql_fetch_array($result){ //결과값을 배열로 불러와서 뿌려준다</p>

<p>?></p>

<p><p style="border:1px solid #eee; padding:10px; width:200px;"></p>

<p>번호<?php echo $row['wr_1']; ?> </p></p>

<p><?php</p>

<p>}</p>

<p>?></p>

<p>

 

그리고 위에 코드도 이상이없으신데 where type='enter' 이부분을 확인해보세요

 

type컬럼이 없어서 결과값이 아예없어 출력을 못하는것같습니다

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

츄우우웅
7년 전
while($row = sql_fetch_array($result){ //결과값을 배열로 불러와서 뿌려준다
에러가 있는것같아요
P
Policia
7년 전
괄호가 하나빠졌네요 괄호 하나추가해주세요

while($row = sql_fetch_array($result)){
츄우우웅
7년 전
아무화면안나와요 ㅠㅠ
P
Policia
7년 전
말씀드린것처럼 쿼리문이 잘못된것같습니다

mysql에서 해당 쿼리문 입력해보시고 출력결과값을 한번살펴보세요

댓글을 작성하려면 로그인이 필요합니다.

츄우우웅

에러 있는것같아요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인