웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
자신의 디비내용을 출력해주는 소스 [출처: phpschool.com]
2003.02.05 03:48
// 아래 내용을 복사해서 db.php 로 저장한후 서버에 올리고 불러보면 자신의 디비 테이블 내용이 출력 되는소스 입니다
<HTML>
<HEAD>
<title> DB/TABLE SELECTOR & FIELD Display </title>
</HEAD>
<BODY BGCOLOR="#006699" LINK="#99CCFF" VLINK="#99CCCC" TEXT="#FFFFFF" >
<center>
<?
// MySQL 서버에 연결한다
$connect=mysql_connect( "localhost", "아이디", "비번") or die( "Unable to connect to SQL server");
//★ 아이디 비번을 바꿔주세욤★
/*******************************
사용가능한 DB 목록을 검색해 이를 콤보상자로 만든다.
*********************************/
$db= 디비명 ; // ★이부분을 수정하세요★
if(!$db)
{
$dblist = mysql_listdbs();
$dbnum=mysql_num_rows($dblist);
for($i=0;$i<$dbnum;$i++)
{
$dbname[$i] = mysql_dbname($dblist,$i) ;
}
echo("
<h3>사용을 원하는 DB 를 선택하세요 </h3>
<form action='db.php' method=post>
<select name=db> ");
for($i=0;$i<count($dbname);$i++)
{
echo "<option value=$dbname[$i]>$dbname[$i]</option>";
}
echo "</select>
<input type=submit value='DB 선택'
</form> n";
}
/*******************************
사용가능한 Table 목록을 검색해 이를 콤보상자로 만든다.
*********************************/
if($db && !$table)
{
$tbl_list = mysql_list_tables($db);
$tbl_num=mysql_num_rows($tbl_list);
for($i=0;$i<$tbl_num;$i++)
{
$tbl_name[$i] = mysql_tablename($tbl_list,$i) ;
}
echo("
<h3> 현재 선택된 DB :<font color=#E0EFF5> $db </font> </H3>
<h4>사용을 원하는 Table 를 선택하세요 </h4>
<form action='db.php' method=post>
<input type=hidden name=mode value=table>
<input type=hidden name=db value=$db>
<select name=table> ");
for($i=0;$i<count($tbl_name);$i++)
{
echo "<option value=$tbl_name[$i]>$tbl_name[$i]</option>";
}
echo "</select>
<input type=submit value='Table 선택'
</form> n";
}
/*************************************
선택된 DB, Table의 Colum을 표시
**************************************/
if(($db && $table) )
{
mysql_select_db("$db");
$result = mysql_query("SELECT * FROM $table");
$fields = mysql_num_fields($result);
$rows = mysql_num_rows($result);
echo"
<table width=94% border cellpadding=2 cellspacing=0>
<tr>
<th bgcolor=#0099CC> DB </td>
<td bgcolor=#365E7E><font color=#E0EFF5 size=+1><b> $db <b></font> </td>
<th bgcolor=#0099CC> Table </td>
<td bgcolor=#365E7E><font color=#E0EFF5 size=+1><b> $table <b></font> </td>
<th bgcolor=#0099CC> Field </td>
<td bgcolor=#365E7E><font color=#E0EFF5 size=+1><b> $fields <b></font> </td>
<th bgcolor=#0099CC> Record </td>
<td bgcolor=#365E7E><font color=#E0EFF5 size=+1><b> $rows <b></font> </td>
</tr>
</Table> ";
echo"<table width=94% border cellpadding=2 cellspacing=0><tr bgcolor=#0099CC><th>Field name</th> <th>Type</th><th>크기</th><th>Flag</th></tr>";
$i = 0;
//$table = mysql_field_table($result, $i);
while ($i < $fields)
{$type = mysql_field_type ($result, $i);
$name = mysql_field_name ($result, $i);
$len = mysql_field_len ($result, $i);
$flags = mysql_field_flags ($result, $i);
echo"<tr bgcolor=#365E7E><td>$name</td> <td>$type</td><td>$len</td><td>$flags</td></tr>";
$i++;
}
echo("</table>");
}
if($db && $table && !$col)
{
echo"
<form action='db.php' method=post>
<input type=submit value='내용보기'>
<input type=hidden name=col value='yes'>
<input type=hidden name=db value=$db>
<input type=hidden name=table value=$table>
</form>";
}
if($db && $table && $col)
{mysql_select_db("$db");
$result = mysql_query( "select * from $table");
echo("<table width=94% border cellpadding=2 cellspacing=0 bgcolor=#0099CC>
<tr> ");
while ($field=mysql_fetch_field($result)) {
echo "<th>";
echo "$field->name";
echo "</th>";
}
echo "</tr>";
while ($row = mysql_fetch_row($result)) {
echo "<tr bgcolor=#365E7E>";
for ($i=0; $i<mysql_num_fields($result); $i++) {
echo "<td>";
echo "$row[$i]";
echo "</td>";
}
echo "</tr>n";
}
echo "</table><br><p>
<form>
<input type=button value='처음으로' onclick=location.href='db.php'>
</form>
";
}
mysql_close();
?>
<br>
<P>
<a href=db.php><font size=-1>Source</font></a>
</center>
</BODY>
</HTML>
<HTML>
<HEAD>
<title> DB/TABLE SELECTOR & FIELD Display </title>
</HEAD>
<BODY BGCOLOR="#006699" LINK="#99CCFF" VLINK="#99CCCC" TEXT="#FFFFFF" >
<center>
<?
// MySQL 서버에 연결한다
$connect=mysql_connect( "localhost", "아이디", "비번") or die( "Unable to connect to SQL server");
//★ 아이디 비번을 바꿔주세욤★
/*******************************
사용가능한 DB 목록을 검색해 이를 콤보상자로 만든다.
*********************************/
$db= 디비명 ; // ★이부분을 수정하세요★
if(!$db)
{
$dblist = mysql_listdbs();
$dbnum=mysql_num_rows($dblist);
for($i=0;$i<$dbnum;$i++)
{
$dbname[$i] = mysql_dbname($dblist,$i) ;
}
echo("
<h3>사용을 원하는 DB 를 선택하세요 </h3>
<form action='db.php' method=post>
<select name=db> ");
for($i=0;$i<count($dbname);$i++)
{
echo "<option value=$dbname[$i]>$dbname[$i]</option>";
}
echo "</select>
<input type=submit value='DB 선택'
</form> n";
}
/*******************************
사용가능한 Table 목록을 검색해 이를 콤보상자로 만든다.
*********************************/
if($db && !$table)
{
$tbl_list = mysql_list_tables($db);
$tbl_num=mysql_num_rows($tbl_list);
for($i=0;$i<$tbl_num;$i++)
{
$tbl_name[$i] = mysql_tablename($tbl_list,$i) ;
}
echo("
<h3> 현재 선택된 DB :<font color=#E0EFF5> $db </font> </H3>
<h4>사용을 원하는 Table 를 선택하세요 </h4>
<form action='db.php' method=post>
<input type=hidden name=mode value=table>
<input type=hidden name=db value=$db>
<select name=table> ");
for($i=0;$i<count($tbl_name);$i++)
{
echo "<option value=$tbl_name[$i]>$tbl_name[$i]</option>";
}
echo "</select>
<input type=submit value='Table 선택'
</form> n";
}
/*************************************
선택된 DB, Table의 Colum을 표시
**************************************/
if(($db && $table) )
{
mysql_select_db("$db");
$result = mysql_query("SELECT * FROM $table");
$fields = mysql_num_fields($result);
$rows = mysql_num_rows($result);
echo"
<table width=94% border cellpadding=2 cellspacing=0>
<tr>
<th bgcolor=#0099CC> DB </td>
<td bgcolor=#365E7E><font color=#E0EFF5 size=+1><b> $db <b></font> </td>
<th bgcolor=#0099CC> Table </td>
<td bgcolor=#365E7E><font color=#E0EFF5 size=+1><b> $table <b></font> </td>
<th bgcolor=#0099CC> Field </td>
<td bgcolor=#365E7E><font color=#E0EFF5 size=+1><b> $fields <b></font> </td>
<th bgcolor=#0099CC> Record </td>
<td bgcolor=#365E7E><font color=#E0EFF5 size=+1><b> $rows <b></font> </td>
</tr>
</Table> ";
echo"<table width=94% border cellpadding=2 cellspacing=0><tr bgcolor=#0099CC><th>Field name</th> <th>Type</th><th>크기</th><th>Flag</th></tr>";
$i = 0;
//$table = mysql_field_table($result, $i);
while ($i < $fields)
{$type = mysql_field_type ($result, $i);
$name = mysql_field_name ($result, $i);
$len = mysql_field_len ($result, $i);
$flags = mysql_field_flags ($result, $i);
echo"<tr bgcolor=#365E7E><td>$name</td> <td>$type</td><td>$len</td><td>$flags</td></tr>";
$i++;
}
echo("</table>");
}
if($db && $table && !$col)
{
echo"
<form action='db.php' method=post>
<input type=submit value='내용보기'>
<input type=hidden name=col value='yes'>
<input type=hidden name=db value=$db>
<input type=hidden name=table value=$table>
</form>";
}
if($db && $table && $col)
{mysql_select_db("$db");
$result = mysql_query( "select * from $table");
echo("<table width=94% border cellpadding=2 cellspacing=0 bgcolor=#0099CC>
<tr> ");
while ($field=mysql_fetch_field($result)) {
echo "<th>";
echo "$field->name";
echo "</th>";
}
echo "</tr>";
while ($row = mysql_fetch_row($result)) {
echo "<tr bgcolor=#365E7E>";
for ($i=0; $i<mysql_num_fields($result); $i++) {
echo "<td>";
echo "$row[$i]";
echo "</td>";
}
echo "</tr>n";
}
echo "</table><br><p>
<form>
<input type=button value='처음으로' onclick=location.href='db.php'>
</form>
";
}
mysql_close();
?>
<br>
<P>
<a href=db.php><font size=-1>Source</font></a>
</center>
</BODY>
</HTML>
댓글 5
제목 | 글쓴이 | 날짜 |
---|---|---|
새창으로 페이지열기에 대한... [2] | 나만의길 | 2006.01.04 |
[동영상강좌] 제1회차 - 랜덤광고 만들기 [1] | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제2회차 - 팝업창 띄우기 [1] | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제3회차 - 자동으로 창열고닫기 | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제4회차 - 풀다운메뉴 만드는방법 | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제5회차 - 풀스크린으로 링크거는방법 | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제6회차 - 시간별로 배경이 바뀌게 만드는방법 | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제7회차 - 롤오버기능 만들기 | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제8회차 - 뒤로가기/앞으로가기 만들기 [1] | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제9회차 - 메시지창(문서열때,닫을때,클릭시) | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제10회차 - F11키 처럼 창키우기 [1] | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제11회차 - 마우스를 올려 테두리 나오게 하기 | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제12회차 - [문법] 자바스크립트의 구조 | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제13회차 - [문법] 출력문 | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제14회차 - 스크립트내 html삽입하기 | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제15회차 - 변수 선언하기 | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제16회차 - 산술연산자, 할당연산자, 증감연산자 알아보기 | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제17회차 - 논리연산자, 비교연산자 알아보기 | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제18회차 - 문자열 연산자, 조건연산자 알아보기 | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제19회차 - 조건문 if 알아보기 | 아이티스터디 | 2006.02.02 |