아나 디비란건 참 복잡하네요 - _ - > 십년전오늘

십년전오늘

10년전 추억의 책장을 넘기며

아나 디비란건 참 복잡하네요 - _ - 정보

아나 디비란건 참 복잡하네요 - _ -

본문

조금 독특한 사이트를 제작중인디..

테이블을 새로만들고 필드다 만들어놧는데
정작 페이지상에 그 필드들을못불러오고있네요.

개념자체를 제가 잘못이해하고있는건가요?


예를들어
$sql = "SELECT * FROM $g4[item] where item_no='1' ";
라고 했는ㄷ ㅔ ~   <?=item_no?> 라고 적어도 빈페이지  ' ㅅ'...

몇시간쨰 고민중인지..

댓글 전체

감사합니다..

echo 는 굳지 안써도되네용..

그니까 $row 를 안써서 아무래도 안나왔던듯...
근데 문제는 $row 는 숫자인걸로아는데
문자는 어떡해해야하죠?
MySQL 과 PHP의 가장 기초부터 접근을 해보셔야 할듯 합니다.

sql_fetch 는 그누보드에서 사용되는 PHP 함수로, mysql_query -> mysql_fetch_array 절차가 포함되어 순차적으로 처리되도록 만들어놓은 것입니다.

기본함수 사용 예)
$sql = " select * from $g4[item] where item_no = '1' ";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);

여기서 숫자라고 말씀하신것은 $row 가 문제가 아닙니다.
echo mysql_num_rows($result);

라고 해보시면 여기에 숫자가 나옵니다. 위 구문은 쿼리 결과에 따른 row가 몇개인지를 확인하는 PHP의 기본함수입니다.
아하... 그렇군요 ㅠㅠ 기초기식조차 없이 막만저대니
정말 기본적인 문제에서부터 이렇게 버벅대는군요...

그러면 필드값이 문자로 이루어진경우에는
어떤식으루 해줘야 표현이 되나요?
mysql_fetch_array 부분에서 모든것이 배열로 처리 됩니다.

$row 라는 변수에 fetch 된 값을 배열로 담아줍니다.

그럴경우 문자/숫자에 상관없이 $row[필드명] 으로 추출하실 수 있습니다.
전체 135,051
십년전오늘 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT