묻고답하기

002.JPG

 

위와같이 [노란색부분]이 왜 뜨는지 모르겠습니다. 

소스는 아래입니다.

요즘 php배우는 초보입니다. 알려주십시오 그럼 점심 맛있게 드세요^^  

 

<?
$dbconnect = mysql_connect("localhost","root","autoset");
// mysql_connect()를 이용하여 DB에 연결. 성공한다면 1.

if(!$dbconnect){ //실패시 종료
 die("[connection error]".mysql_error());
}
echo "[connection OK]<br>";

$flag = mysql_select_db("admin");  #데이터베이스 이름을 적는다.
//select()를 이용하여 특정 테이블에 연결. 성공한다면 1.
if(!$flag) die("[DB selection error]".mysql_error());
else echo "데이터베이스 pcb가 선택됨 <br>";


$query = "select * from pcb";   #테이블명을 적는다.
mysql_query("SET NAMES utf-8"); //한글 출력을 위한 캐릭터셋팅.
$result = mysql_query($query); //질의.
if(!$result) die("[SQL error]".mysql_error()); //질의 실패시 종료

$noOfField = mysql_num_fields($result)."<br>"; 
//필드의 수를 가져와서 그만큼 반복문 수행.
echo("<table border=1 cellpadding=3 align=left> ");

//출력을 위한 테이블 
echo("<tr bgcolor=#cccccc>");
for($i=0; $i<$noOfField; $i++){
  $field_name = mysql_field_name($result,$i);
echo("<th align=center>$field_name</th> ");
}
echo("</tr> ");

while($row = mysql_fetch_array($result)){
echo("<tr> ");
 for($i=0; $i<$noOfField; $i++){
 $field_name = mysql_field_name($result,$i);
echo("<td align=center>$row[$field_name]</td> ");
}
echo("</tr> ");
}
echo("</table>");

mysql_close($dbconnect); //연결 종료.
?> 

 

태그 연관 글
  1. [2011/10/05] 묻고답하기 확장변수를 통한 데이타베이스 설치에 대해서 문의함다. 도와주세요 by 푸른홈
  2. [2011/09/01] 묻고답하기 글 및 댓글 삭제 관련 문의 by 루이지노