U E D R , A S I H C RSS

ZP Board/PHP Study/MySQL


1. MySQL ์‚ฌ์šฉํ•˜๊ธฐ

  • mysql_connect, mysql_close, mysql_query, mysql_affected_rows, mysql_num_rows, mysql_fetch_row, mysql_fetch_array
  • mysql_connect ("์ ‘์†ํ•  ์„œ๋ฒ„์ฃผ์†Œ", "์•„์ด๋””", "ํŒจ์Šค์›Œ๋“œ");
    • mysql ์— ์ ‘์†ํ•œ๋‹ค.
  • mysql_close();
    • mysql ์ ‘์†์„ ๋Š๋Š”๋‹ค.
  • mysql_query("๋ฌธ์žฅ ๋์˜ ์„ธ๋ฏธ์ฝœ๋ก  ์—†์ด ์‹คํ–‰ํ•  ๋ช…๋ น์–ด ์ž…๋ ฅ");
    • mysql ํ•จ์ˆ˜๋ฅผ ์‹คํ–‰ํ•œ๋‹ค.
  • ex) $result = mysql_db_query("zp2002","select * from addressbook order by binary name");
    • $result ๋Š” ๋ณ€์ˆ˜์ด๋ฆ„, ์‹คํ–‰๊ฒฐ๊ณผ์˜ identifier๋ฅผ ๋ฐ›์Œ
  • mysql_affected_rows
  • mysql_num_rows
  • mysql_fetch_row(์‹คํ–‰๊ฒฐ๊ณผ์˜ identifier);
    • ์‹คํ–‰๊ฒฐ๊ณผ์˜ identifier์˜ ๋‚ด์šฉ์„ ๋ฐฐ์—ด๋กœ ์ €์žฅ
      • ex) $row = mysql_fetch_array($result);
  • mysql_fetch_array(์‹คํ–‰๊ฒฐ๊ณผ์˜ identifier);
    • mysql_fetch_row ์˜ ํ™•์žฅํŒ
    • ์‹คํ–‰๊ฒฐ๊ณผ์˜ identifier์˜ ๋‚ด์šฉ์„ field ๋ช…์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฐ์—ด๋กœ ์ €์žฅ

2. ์‚ฌ์šฉ์˜ˆ์ œ

~cpp 
์ฐธ๊ณ ๋กœ ๋‹ค์Œ์˜ ๋ช…๋ น์–ด๋“ค์€ ๊ฐ™์€ ์‹คํ–‰๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ค€๋‹ค..

1.
mysql_select_db("database1");
mysql_query("select * from table1 by order name");

2.
mysql_query("use database1");
mysql_query("select * from table1 by order name");

3.
mysql_db_query("database1", "select * from table1 by order name");

๋‹ค์Œ์€ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋งŒ๋“ค์–ด ๋ณธ ์ฃผ์†Œ๋ก ์†Œ์Šค์ด๋‹ค..
~cpp 
<!--babo.php-->
<html>
<head>
<title> ์ฃผ์†Œ๋ก </title>
</head>
<body>
<table border=1 cellpadding=2>
<tr align=center> <td> ์ด๋ฆ„ </td> <td width=120> ์ „ํ™”๋ฒˆํ˜ธ </td> </tr>
<?php
mysql_connect ("165.194.17.15", "zp2002", "์•”ํ˜ธ");
$result = mysql_db_query("zp2002","select * from addressbook order by binary name");
while($row = mysql_fetch_array($result)) {
	echo "<tr> <td>", $row["name"], "</td><td align=center>", $row["phone"], "</td> </tr>";
}
mysql_close();
?>
</table>

<FORM method="POST" action="save.php" >
์ด๋ฆ„ <INPUT type="text" name="name" value="" size=10 maxlength=10> 
์ „ํ™”๋ฒˆํ˜ธ <INPUT type="text" name="phone" value="" size=15 maxlength=15> 
 <INPUT type="submit" value="์ž…๋ ฅ" size=5>
</FORM> 

<font size=2 color=red>โ€ป ์ด๋ฆ„๊ณผ ์ „ํ™”๋ฒˆํ˜ธ๋ฅผ ๋ชจ๋‘ ์ž…๋ ฅํ•ด์•ผ ์ €์žฅ์ด ๋ฉ๋‹ˆ๋‹ค.
<br>   ์ด๋ฆ„ 10bytes, ์ „ํ™”๋ฒˆํ˜ธ 15bytes ์ด๋‚ด๋กœ ์ž…๋ ฅํ•ด์ฃผ์„ธ์š”. </font>
</body>
</html>
{{{~cpp
<!save.php>
<php
if ($_POSTname != "" && $_POSTphone != "") {
mysql_connect("zeropage.org","zp2002","์•”ํ˜ธ");
mysql_select_db("zp2002");
mysql_query("insert into addressbook values('$_POSTname', '$_POSTphone')");
mysql_close();
}
?>
<script language="javascript">window.location.replace("babo.php");</script>
}}} ์œ„์˜ ์†Œ์Šค๋กœ ์ž‘์„ฑํ•œ ํŽ˜์ด์ง€์ด๋‹ค. "์ฃผ์†Œ๋ก"


Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:28:30
Processing time 0.0052 sec