ZT Maju - шаблон joomla Продвижение

รูปแบบ SQL Extension

สำหรับบางฐานข้อมูล อาจจะมีส่วนขยายเพิ่มจาก SQL Standard เพื่อเพิ่มความสามารถในการใช้งานคำสั่ง SQL ในรูปแบบที่ซับซ้อนมากขึ้น เราจะเรียกว่า SQL Extension

ซึ่งแต่ละผลิตภัณฑ์ก็จะมี SQL Extension ไม่เหมือนกันตามแต่ผู้ผลิต

sql extension

Reference : http://www.thaicreate.com

การเขียน PHP MySQL List Record Paging/Pagination

PHP MySQL List Record Paging/Pagination ตัวอย่างนี้จะเป็นการเขียนโปรแกรม PHP กับ MySQL เพื่อดึงข้อมูลจาก Table มาแสดงและมีการแบ่งการแสดงผลเป็นหน้า 

ตัวอย่าง

phpMySQLListRecordPaging.php
 

01.<html>
02.<head>
03.<title>ThaiCreate.Com PHP & MySQL Tutorial</title>
04.</head>
05.<body>
06.<?
07.$objConnect = mysql_connect("localhost","root","root"or die("Error Connect to Database");
08.$objDB = mysql_select_db("mydatabase");
09.$strSQL "SELECT * FROM customer ";
10.$objQuery = mysql_query($strSQLor die ("Error Query [".$strSQL."]");
11.$Num_Rows = mysql_num_rows($objQuery);
12.
13.$Per_Page = 2;   // Per Page
14.
15.$Page $_GET["Page"];
16.if(!$_GET["Page"])
17.{
18.$Page=1;
19.}
20.
21.$Prev_Page $Page-1;
22.$Next_Page $Page+1;
23.
24.$Page_Start = (($Per_Page*$Page)-$Per_Page);
25.if($Num_Rows<=$Per_Page)
26.{
27.$Num_Pages =1;
28.}
29.else if(($Num_Rows $Per_Page)==0)
30.{
31.$Num_Pages =($Num_Rows/$Per_Page) ;
32.}
33.else
34.{
35.$Num_Pages =($Num_Rows/$Per_Page)+1;
36.$Num_Pages = (int)$Num_Pages;
37.}
38.
39.$strSQL .=" order  by CustomerID ASC LIMIT $Page_Start , $Per_Page";
40.$objQuery  = mysql_query($strSQL);
41.?>
42.<table width="600" border="1">
43.<tr>
44.<th width="91"> <div align="center">CustomerID </div></th>
45.<th width="98"> <div align="center">Name </div></th>
46.<th width="198"> <div align="center">Email </div></th>
47.<th width="97"> <div align="center">CountryCode </div></th>
48.<th width="59"> <div align="center">Budget </div></th>
49.<th width="71"> <div align="center">Used </div></th>
50.</tr>
51.<?
52.while($objResult = mysql_fetch_array($objQuery))
53.{
54.?>
55.<tr>
56.<td><div align="center"><?=$objResult["CustomerID"];?></div></td>
57.<td><?=$objResult["Name"];?></td>
58.<td><?=$objResult["Email"];?></td>
59.<td><div align="center"><?=$objResult["CountryCode"];?></div></td>
60.<td align="right"><?=$objResult["Budget"];?></td>
61.<td align="right"><?=$objResult["Used"];?></td>
62.</tr>
63.<?
64.}
65.?>
66.</table>
67.
68.<br>
69.Total <?= $Num_Rows;?> Record : <?=$Num_Pages;?> Page :
70.<?
71.if($Prev_Page)
72.{
73.echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> ";
74.}
75.
76.for($i=1; $i<=$Num_Pages$i++){
77.if($i != $Page)
78.{
79.echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
80.}
81.else
82.{
83.echo "<b> $i </b>";
84.}
85.}
86.if($Page!=$Num_Pages)
87.{
88.echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next>></a> ";
89.}
90.mysql_close($objConnect);
91.?>
92.</body>
93.</html>


Screenshot

php mysql list record paging

Reference : http://www.thaicreate.com

การเขีย PHP MySQL Connect to Database

PHP MySQL Connect to Database สำหรับการเขียน PHP กับ MySQL นั้นถือเป็นปัจจัยหลักและได้รับความนิยมมากที่สุดในบรรดา Database ทั้งหลายครับ เพราะนอกจากฟรีทั้ง 2 ตัวแล้ว function ต่าง ๆ PHP ได้ออกแบบมาให้ใช้กับ MySQL Database โดยเฉพาะครับ จุดเด่นของ PHP และ MySQL คือ MySQL สามารถทงานได้อย่างรวดเร็ว และค่อนข้างจะเก็บข้อมูลได้หลาย Record ครับ

ตัวอย่างการเขียนติดต่อ PHP กับ MySQL


phpMySQLConnect.php
 

01.<html>
02.<head>
03.<title>ThaiCreate.Com PHP & MySQL Tutorial</title>
04.</head>
05.<body>
06.<?
07.$objConnect = mysql_connect("localhost","root","root");
08.if($objConnect)
09.{
10.echo "Database Connected.";
11.}
12.else
13.{
14.echo "Database Connect Failed.";
15.}
16.
17.mysql_close($objConnect);
18.?>
19.</body>
20.</html>
php mysql connect
Reference : http://www.thaicreate.com

SQL เบื้องต้น

sql

SQL ย่อมาจาก Structure Query Language ถูกพัฒนาครั้งแรกโดยบริษัท IBM เป็นภาษาที่ใช้ในการจัดการฐานข้อมูลเกือบทุกๆ ตัว เช่น MS SQL Server ,Oracle ,Access โดยมีรูปแบบของคำสั่งมาตราฐานที่ถูกกำหนดโดย ANSI (American National Standards Institute) และมีรูปแบบของคำสั่งที่ง่ายต่อการทำงาน คล้ายกับภาษามนุษย์เลยทีเดียว MySQL Introduction ทำความรู้จักกับฐานข้อมูล

MySQL (มายเอสคิวแอล) เป็นระบบจัดการฐานข้อมูลโดยใช้ภาษา SQL. แม้ว่า MySQL เป็นซอฟต์แวร์โอเพนซอร์ส แต่แตกต่างจากซอฟต์แวร์โอเพนซอร์สทั่วไป โดยมีการพัฒนาภายใต้บริษัท MySQL AB ในประเทศสวีเดน โดยจัดการ MySQL ทั้งในแบบที่ให้ใช้ฟรี และแบบที่ใช้ในเชิงธุรกิจ

MySQL สร้างขึ้นโดยชาวสวีเดน 2 คน และชาวฟินแลนด์ ชื่อ David Axmark, Allan Larsson และ Michael "Monty" Widenius.

ปัจจุบันบริษัทซันไมโครซิสเต็มส์ (Sun Microsystems, Inc.) เข้าซื้อกิจการของ MySQL AB เรียบร้อยแล้ว ฉะนั้นผลิตภัณฑ์ภายใต้ MySQL AB ทั้งหมดจะตกเป็นของซัน

คำสั่ง SQL เพิ่มข้อมูลเข้าสู่ตาราง
รูปแบบ
อ้างถึง
INSERT INTO <ชื่อตาราง>(ฟิลด์1,ฟิลด์2,ฟิลด์3) VALUES(ข้อมูล1,ข้อมูล2, ข้อมูล3);

คำสั่ง SQL เรียกดูข้อมูลจากตาราง
รูปแบบ
อ้างถึง
SELECT <ฟิลด์> FROM <ชื่อตาราง>;

คำสั่ง SQL คำสั่งแก้ไขข้อมูลในตาราง
รุปแบบ
อ้างถึง
UPDATE <ชื่อตาราง> SET <ฟิลด์> = <ข้อมูล> WHERE <เงื่อนไข>;

คำสั่ง SQL คำสั่งลบข้อมูลในตาราง
รูปแบบ
อ้างถึง
DELETE FROM <ชื่อตาราง> WHERE <เงื่อนไข>;

คำสั่งแสดงรายชื่อฐานข้อมูล
รูปแบบ

อ้างถึง
show databases;

คำสั่งสร้างฐานข้อมูล / ลบฐานข้อมูล
รูปแบบ

อ้างถึง
create database <ชื่อฐานข้อมูลที่ต้องการสร้าง>;
drop database <ชื่อฐานข้อมูลที่ต้องการลบ>;

คำสั่งเปลี่ยนการทำงานบนฐานข้อมูลใดฐานข้อมูลหนึ่ง
รูปแบบ

อ้างถึง
use <ชื่อฐานข้อมูล>;

คำสั่งสร้างตารางใหม่ / ลบตารางเก่า
รูปแบบ

อ้างถึง
CREATE TEBLE <ชื่อตารางที่จะสร้าง>(รายชื่อฟิลด์);
DROP TABLE <ชื่อตารางที่ต้องการลบ>;
เช่น

อ้างถึง
CREATE TABLE sample(
id INT(6) NOT NULL AUTO_INCREMENT,
myname VARCHAR(30) NOT NULL,
pin INT(13) NOT NULL,
PRIMARY KEY (id)
);
จากตัวอย่างเป็นการสร้างตารางใหม่ชื่อ sample ซึ่งในตารางจะประกอบไปด้วย 3 ฟิลด์ ดังนี้
id ชนิดข้อมูล INT ขนาด 6 มีค่าว่างไม่ได้ รันตัวเลขอัตโนมัติ และเป็นคีย์หลัก (Primary key)
myname ชนิดข้อมูลแบบ VARCHAR ขนาด 30 มีค่าว่างไม่ได้
pin ชนิดข้อมูล INT ขนาด 13 มีค่าว่างไม่ได้

ข่าวประชาสัมพันธ์ งานนวัตกรรมการจัดการข้อมูล

คิวอาร์โค้ดแบบโอนบริจาค

คิวอาร์โค้ดแบบโอนบริจาค

คู่มือการใช้แอปพลิเคชันผ่านมือถือ คิวอาร์โค้ดแบบโอนบริจาค 1.คู่มือการใช้แอปพลิเคชัน คิวอาร์โค้ดนี้ใช้สำหรับการโอนเงินบริจาค ผู้ป่วยต้องมีโทรศัพท์ ที่ใช้สแกนได้ 2.สแกนผ่านคิวคิวอาร์โค้ดโดยไม่ต้องรับใบเสร็จรับเงิน ทางสรรพากรจะบันทึกไว้สำหรับขอคืนภาษีในปีถัดไป 3.แต่ถ้าผู้บริจาคต้องการใบเสร็จต้องนำหลักฐานการโอนมาให้เจ้าหน้าที่ออกใบเสร็จรับเงินได้... Read more
คิวอาร์โค้ดแบบโอนค่ารักษาพยาบาล

คิวอาร์โค้ดแบบโอนค่ารักษาพยาบาล

คู่มือการใช้แอปพลิเคชันผ่านมือถือ คิวอาร์โค้ดแบบโอนค่ารักษาพยาบาล 1.คู่มือการใช้แอปพลิเคชัน คิวอาร์โค้ดนี้ใช้สำหรับการโอนเงินค่ารักษาพยาบาล ผู้ป่วยต้องมีโทรศัพท์ที่ใช้สแกนได้ 2.เจ้าหน้าทีการเงินแจ้งค่ารักษาพยาบาลกับผู้ป่วยพิมพ์ตัวเลข ยืนยัน 3.รอภายในไม่ถึง1 วินาที ตรวจสอบเงินเข้าบัญชี 4.เจ้าหน้าที่ออกใบเสร็จรับเงิน   Read more
บริจาคเลือด เพื่อเพื่อนมนุษย์ (จิตรอาสา 2564)

บริจาคเลือด เพื่อเพื่อนมนุษย์ (จิตรอาสา 2564)

ภาพกิจกรรมจิตอาสา ปีงบประมาณ2564 ครั้งที่ 1 วันศุกร์ ที่ 20 มกราคม 2564 ณ.ห้องธนาคารเลือด Read more
กิจกรรมจิตอาสา ปีงบประมาณ 2562  ครั้งที่ 3

กิจกรรมจิตอาสา ปีงบประมาณ 2562 ครั้งที่ 3

ภาพกิจกรรมจิตอาสา ปีงบประมาณ2562 ครั้งที่ 3 วันพฤหัสบดี ที่ 27 มิถุนายน พ.ศ. 2562 งานจัดเก็บรายได้ สำนักงานอำนวยการ และงานสารสนเทศข้อมูลกลาง ได้จัดทำกิจกรรมจิตอาสาขึ้น โดยได้ทำการแจกนม ให้กับผู้มาใช้บริการ ณ บริเวณชั้น 1 อาคารศูนย์การแพทย์สมเด็จพระเทพฯ Read more
กิจกรรมจิตอาสา ปีงบประมาณ 2562  ครั้งที่ 2

กิจกรรมจิตอาสา ปีงบประมาณ 2562 ครั้งที่ 2

  ภาพกิจกรรมจิตอาสา ปีงบประมาณ2562 ครั้งที่ 2 วันจันทร์ ที่ 24 มิถุนายน พ.ศ. 2562 งานจัดเก็บรายได้ สำนักงานอำนวยการ และงานสารสนเทศข้อมูลกลาง ได้จัดทำกิจกรรมจิตอาสาขึ้น โดยได้ทำการแจกน้ำสมุนไพร ให้กับผู้มาใช้บริการ ณ บริเวณชั้น 1 อาคารศูนย์การแพทย์สมเด็จพระเทพฯ Read more
กิจกรรมจิตอาสา ปีงบประมาณ 2562  ครั้งที่ 1

กิจกรรมจิตอาสา ปีงบประมาณ 2562 ครั้งที่ 1

ภาพกิจกรรมจิตอาสา ปีงบประมาณ2562 ครั้งที่ 1 วันพฤหัสบดี ที่ 20 มิถุนายน พ.ศ. 2562 งานจัดเก็บรายได้ และงานสารสนเทศข้อมูลกลาง งานสำนักงานอำนวยการ ได้จัดทำกิจกรรมจิตอาสาขึ้น โดยได้แจกนม ให้กับผู้มาใช้บริการ ณ บริเวณชั้น 1 อาคารศูนย์การแพทย์สมเด็จพระเทพฯ Read more
อบรมหลักสูตรดับเพลิงเชิงคุณภาพ รุ่นที่ 7

อบรมหลักสูตรดับเพลิงเชิงคุณภาพ รุ่นที่ 7

   งานอาชีวอนามัย ศูนย์การแพทย์ฯ คณะแพทยศาสตร์ มศว จัดโครงการอบรมหลักสูตรดับเพลิงเชิงคุณภาพ เพื่อให้บุคลากรรู้จักวิธีการใช้ถังดับเพลิงเบื้องต้นและสามารถเข้าระงับเหตุได้ทันท่วงที ณ ห้องเรียนรวม ชั้น 4 อาคารคณะแพทยศาสตร์ มศว องครักษ์ วันที่ 19 มิถุนายน 2562 หน่วยงานสารสนเทศข้อมูลกลาง โดยมี นางสาวสุมิตรา ขจรเงิน เข้าร่วมอบรมในครั้งนี้ Read more
โรงพยาบาลชลประทานศึกษาดูงาน จัดเก็บรายได้และงานสารสนเทศข้อมูลกลาง

โรงพยาบาลชลประทานศึกษาดูงาน จัดเก็บรายได้และงานสารสนเทศข้อมูลกลาง

  เมื่อวันที่ 22 เมษายน 2562 ทางโรงพยาบาลชลประทานศึกษาดูงาน จัดเก็บรายได้และงานสารสนเทศข้อมูลกลาง โดยนายเนตร์น้อย เชียงทอง และคณะให้การต้อนรับ ณ ห้องสารสนเทศข้อมูลกลาง  ชั้น 7 อาคารศูนย์การแพทย์ Read more
Joomla Templates and Joomla Extensions by JoomlaVision.Com

แนะนำบุคลากรภายในหน่วยงาน

นางสาวสุมิตรา ขจรเงิน

นางสาวสุมิตรา ขจรเงิน

Ms.Sumitra Khajonngoen นักวิชาการคอมพิวเตอร์ Computer Technical Officer
นายเนตร์น้อย เชียงทอง

นายเนตร์น้อย เชียงทอง

Mr.Naednoi Cheangthong หัวหน้างาน 
นางสาวรุ่งนภา ม่วงศรี

นางสาวรุ่งนภา ม่วงศรี

Ms.Rungnapa Muangsri นักวิชาการคอมพิวเตอร์ Computer Technical Officer
นายชญานนท์ มงคลอธิวัฒน์

นายชญานนท์ มงคลอธิวัฒน์

Mr.Chayanon Mongkolatiwatn นักวิชาการคอมพิวเตอร์ Computer Technical Officer
นางสาวบุญญรัตน์ ศักดิ์เพชร

นางสาวบุญญรัตน์ ศักดิ์เพชร

Ms.Boonyarat Sakphe ช่างเครื่องคอมพิวเตอร์ Computer Technical
Joomla Templates and Joomla Extensions by JoomlaVision.Com

องค์ความรู้ของหน่วยงาน

Joomla Templates and Joomla Extensions by JoomlaVision.Com

โปรแกรมที่แนะนำ

check msmc1
huris1
la1
rmc
edoc

หน่วยงานที่เกี่ยวข้อง

LOGO msmc full br
link depar2t

สถิติผู้เยี่ยมชม

0012256


Your IP:192.168.126.4
Top of Page