Training php my_sql

657 views

Published on

สรุปเนื้อหาการฝึกอบรม PHP+MySQL

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
657
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Training php my_sql

  1. 1. การพัฒนาเว็บเพ็จด้วยภาษา PHP 1 เอกสารประกอบการฝึกอบรมหลักสูตร “การพัฒนาเว็บไซต์จัดการฐานข้อมูลเบื้องต้นด้วยภาษา PHP+MySQL” เรียบเรียงโดย ครูสมพร ผลประพฤติ การจัดการฐานข้อมูล (Database Management) ด้วยภาษา PHP ภาษา PHP สามารถทางานร่วมกับฐานข้อมูลได้หลากหลาย และฐานข้อมูลที่เหมาะสมและนิยมใช้กัน มากได้แก่ MySQL เนื่องจากเป็นซอฟต์แวร์ประเภท Open Source ด้วยกัน ซึ่งในการใช้งานจะต้องติดตั้ง โปรแกรม MySQL Server ซึ่ง ณ ที่นี้ใช้วิธีการจาลองเครื่องคอมพิวเตอร์ที่ใช้งานเป็นเครื่อง Server โดยใช้ โปรแกรม appserv ซึ่งมีโปรแกรม MySQL Server อยู่แล้ว เนื่องจาก MySQL เป็นระบบฐานข้อมูลบน Server ดังนั้นในการใช้งานจะต้องมีการเชื่อมต่อกับเครื่อง Server จึงจะสามารถเปิดฐานข้อมูลมาใช้งานได้ การเชื่อมต่อฐานข้อมูล ตัวอย่างที่ 1 ไฟล์ชื่อ connect.php <?php $con = mysql_pconnect("localhost", "root", "1234"); // localhost คือชื่อเครื่อง Server // root คือชื่อ Username ที่บริหารระบบฐานข้อมูล // 1234 คือรหัสผ่าน $db = "student"; // student คือชื่อฐานข้อมูล if(!$con) echo "Not connect..."; if(!mysql_select_db($db)) echo "Not Select..."; ?> การเพิ่มข้อมูลใน Table ตัวอย่างที่ 2 ไฟล์ชื่อ add.php <?php require_once("connect.php"); $sql = 'insert into grade values("' . $code . '", "' . $name . '", "' . $fscore . '", "' . $fgrade . '")'; $result=mysql_query($sql); ?>
  2. 2. การพัฒนาเว็บเพ็จด้วยภาษา PHP 2 เอกสารประกอบการฝึกอบรมหลักสูตร “การพัฒนาเว็บไซต์จัดการฐานข้อมูลเบื้องต้นด้วยภาษา PHP+MySQL” เรียบเรียงโดย ครูสมพร ผลประพฤติ การแก้ไขข้อมูลใน Table ตัวอย่างที่ 3 ไฟล์ชื่อ edit.php <?php require_once("connect.php"); $sql = "update grade set code = '" . $code . "', name='" . $name . "', fscore = '" . $fscore . "', fgrade = '" . $fgrade . "' where no = '" . $no2 . "'"; $result = mysql_query($sql); mysql_close($con); ?> การลบข้อมูลใน Table ตัวอย่างที่ 4 ไฟล์ชื่อ delete.php <?php require_once("connect.php"); $sql = "delete from grade where no = '" . $no . "'"; $result = mysql_query($sql); mysql_close($con); ?> การเรียกดูข้อมูลจาก Table ตัวอย่างที่ 5 ไฟล์ชื่อ list.php <?php require_once("connect.php"); $sql = 'select * from grade where no = "' . $no . '"'; $result = mysql_query($sql); echo "<table border = 1 bordercolor = #FF9900 align = center>"; echo "<tr bgcolor = #FF9900>"; echo '<td align = center><font size = 4 color = #FFFFFF>รหัสวิชา</td>'; echo '<td align = center><font size = 4 color = #FFFFFF>รายวิชา</td>'; echo '<td align = center><font size = 4 color = #FFFFFF>ไฟล์คะแนน</td>'; echo '<td align = center><font size = 4 color = #FFFFFF>ไฟล์เกรด</td>'; echo '</tr>'; $line=0; $row=mysql_fetch_array($result, MYSQL_ASSOC);
  3. 3. การพัฒนาเว็บเพ็จด้วยภาษา PHP 3 เอกสารประกอบการฝึกอบรมหลักสูตร “การพัฒนาเว็บไซต์จัดการฐานข้อมูลเบื้องต้นด้วยภาษา PHP+MySQL” เรียบเรียงโดย ครูสมพร ผลประพฤติ { echo "<tr bgcolor = #FFFFCC>"; echo '<td>' . $row["code"] . '</td>'; echo '<td>' . $row["name"] . '</td>'; echo '<td>' . $row["fscore"] . '</td>'; echo '<td>' . $row["fgrade"] . '</td>'; echo '</tr>'; $line++; } ?> การค้นหาข้อมูลใน Table ตัวอย่างที่ 6 ไฟล์ชื่อ search.php <?php require_once("connect.php"); $sql = 'select * from grade where (code like "%' . $code . '%" || name like "%' . $code . '%")'; $result = mysql_query($sql); echo "<table border = 1 bordercolor = #FF9900 align = center>"; echo "<tr bgcolor = #FF9900>"; echo '<td align = center><font size = 4 color = #FFFFFF>รหัสวิชา</td>'; echo '<td align = center><font size = 4 color = #FFFFFF>รายวิชา</td>'; echo '<td align = center><font size = 4 color = #FFFFFF>ไฟล์คะแนน</td>'; echo '<td align = center><font size = 4 color = #FFFFFF>ไฟล์เกรด</td>'; echo '</tr>'; $li = 0; while($row = mysql_fetch_array($result, MYSQL_ASSOC)) { if($li % 2 == 0) echo "<tr bgcolor = #FFFF99>"; else echo "<tr bgcolor = #FFFFCC>"; echo '<td>' . $row["code"] . '</td>'; echo '<td>' . $row["name"] . '</td>';
  4. 4. การพัฒนาเว็บเพ็จด้วยภาษา PHP 4 เอกสารประกอบการฝึกอบรมหลักสูตร “การพัฒนาเว็บไซต์จัดการฐานข้อมูลเบื้องต้นด้วยภาษา PHP+MySQL” เรียบเรียงโดย ครูสมพร ผลประพฤติ echo '</tr>'; $li++; } echo "</table>"; ?>

×