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.0205 sec