SlideShare a Scribd company logo
การพัฒนาเว็บเพ็จด้วยภาษา 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);
?>
การพัฒนาเว็บเพ็จด้วยภาษา 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);
การพัฒนาเว็บเพ็จด้วยภาษา 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>';
การพัฒนาเว็บเพ็จด้วยภาษา PHP 4
เอกสารประกอบการฝึกอบรมหลักสูตร “การพัฒนาเว็บไซต์จัดการฐานข้อมูลเบื้องต้นด้วยภาษา PHP+MySQL” เรียบเรียงโดย ครูสมพร ผลประพฤติ
echo '</tr>';
$li++;
}
echo "</table>";
?>

More Related Content

PDF
Web base scg
PPT
HTML5 Startup
ODP
Greenstone Installation
PDF
Php พื้นฐาน ตอนที่3
PPTX
Asgn good prac cbrrm
PDF
Web base scg
HTML5 Startup
Greenstone Installation
Php พื้นฐาน ตอนที่3
Asgn good prac cbrrm

Similar to Training php my_sql (20)

PDF
การใช้งาน phpMyadmin
PDF
Dw ch05 basic_php
PDF
Php training
PDF
Book sru
PPTX
งานวิจัยโครงงานระบบห้องปฎิบัติการอาคาร30
PPT
เริ่มต้นกับ PHP
PPT
Php beginner
PPT
PDF
Doc1
PDF
Course Syllabus การเขียนโปรแกรมบนเว็บ
DOC
บทที่ 2 (21 02-56) okรันเลขแล้ว(แก้เหมายเลขหน้าด้วย ตั้งแต่หน้า 9 เป็นต้นไป )...
PDF
ค่าตัวแปรและตัวดำเนินการ [Web-Programming]
PDF
Php book-ch8-database inquiry
PDF
lesson5 JSP
PPT
Php week 2
PPT
PHP Tutorial (introduction)
PDF
รายงาน PHP - Know2pro.com
PDF
การเขียนเว็บไซต์ด้วยภาษาPhp
PPTX
Presentation1
การใช้งาน phpMyadmin
Dw ch05 basic_php
Php training
Book sru
งานวิจัยโครงงานระบบห้องปฎิบัติการอาคาร30
เริ่มต้นกับ PHP
Php beginner
Doc1
Course Syllabus การเขียนโปรแกรมบนเว็บ
บทที่ 2 (21 02-56) okรันเลขแล้ว(แก้เหมายเลขหน้าด้วย ตั้งแต่หน้า 9 เป็นต้นไป )...
ค่าตัวแปรและตัวดำเนินการ [Web-Programming]
Php book-ch8-database inquiry
lesson5 JSP
Php week 2
PHP Tutorial (introduction)
รายงาน PHP - Know2pro.com
การเขียนเว็บไซต์ด้วยภาษาPhp
Presentation1
Ad

Training php my_sql

  • 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. การพัฒนาเว็บเพ็จด้วยภาษา 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. การพัฒนาเว็บเพ็จด้วยภาษา 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. การพัฒนาเว็บเพ็จด้วยภาษา PHP 4 เอกสารประกอบการฝึกอบรมหลักสูตร “การพัฒนาเว็บไซต์จัดการฐานข้อมูลเบื้องต้นด้วยภาษา PHP+MySQL” เรียบเรียงโดย ครูสมพร ผลประพฤติ echo '</tr>'; $li++; } echo "</table>"; ?>