채택완료

sql 불러오기 질문합니다!!

2024-03-28 (목) 19:50:13 7,368

그누보드에서 디비를 불러 오려고 하는데 

그냥 간단하게 g5_member, mb_id 회원 아이디를 불러 오려고 하는데요

제가 뭘 잘못 했는지 계속 결과가 없습니다 라고 나옵니다 

Copy
<?php

// 데이터베이스 연결 설정 파일 포함

include_once("./_common.php");

 

//  테이블명

$sql= $g5['g5_member'];

 

// 실행할 SQL 쿼리

$sql = "SELECT DISTINCT mb_id FROM $g5_member";

 

// SQL 쿼리 실행

$result = sql_query($sql);

 

// 쿼리 결과를 출력

if (sql_num_rows($result) > 0) {

    // 결과가 있을 경우

    while($row = sql_fetch_array($result)) {

        // 각 행의 mb_id를 출력

        echo "mb_id: " . $row["mb_id"] . "<br>";

    }

} else {

    // 결과가 없는 경우

    echo "결과가 없습니다.";

}

 

?>
|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
2024-03-28 (목) 19:56:01

// 테이블명

$sql= $g5['g5_member'];

하셨는데 아마 

$g5_member = $g5['member_table'] 을 하고 싶으셨던거 같네요

답변에 대한 댓글 2개

<?php
// 데이터베이스 연결 설정 파일 포함
include_once("./_common.php");

// g5_point 테이블명
$sql = $g5['member_table'];

// 실행할 SQL 쿼리
$sql = "SELECT DISTINCT mb_id FROM $g5_member";

// SQL 쿼리 실행
$result = sql_query($sql);

// 쿼리 결과를 출력
if (sql_num_rows($result) > 0) {
// 결과가 있을 경우
while($row = sql_fetch_array($result)) {
// 각 행의 mb_id를 출력
echo "mb_id: " . $row["mb_id"] . "<br>";
}
} else {
// 결과가 없는 경우
echo "결과가 없습니다.";
}

?>

이렇게 했는데도 안나오네요
테이블 이름은 g5_member 인데 _table 를 붙혀야되나요?
아 아래도
$sql = "SELECT DISTINCT mb_id FROM $member_table"; 이거로 변경 해야되는군요 감사합니다!!
2024-03-28 (목) 20:17:05
Copy
//  테이블명
$member_table = $g5['member_table'];
 
// 실행할 SQL 쿼리
$sql = "SELECT DISTINCT mb_id FROM {$member_table} ";

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