아나 디비란건 참 복잡하네요 - _ - > 자유게시판

자유게시판

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

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

본문

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

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

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


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

몇시간쨰 고민중인지..
추천
0
  • 복사

댓글 7개

감사합니다..

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[필드명] 으로 추출하실 수 있습니다.
© SIRSOFT
현재 페이지 제일 처음으로