Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > อยากทราบวิธีดึงข้อมูลนักศึกษาในคณะโดยแยก ปี และ แสดงตามเงื่อนไขตามวันเดือนปี


[PHP] อยากทราบวิธีดึงข้อมูลนักศึกษาในคณะโดยแยก ปี และ แสดงตามเงื่อนไขตามวันเดือนปี

 
Topic : 115906



โพสกระทู้ ( 11 )
บทความ ( 0 )



สถานะออฟไลน์



จะพูดให้เห็นภาพนะครับ เป็นการออก report ในหอพักนักศึกษา อยากทราบรายงาน ว่า มีคณะอะไรบ้างเข้าพัก และ ปี 1 - 4 มีกี่คน
โดย สามารถ กำหนดเวลาที่ต้องการให้ออก report เช่น 2015 - 4- 15 ถึง 2015 -5- 15 โดยนักศึกษาที่แสดงนั้นเป็นช่วงที่เข้าสมัครในระหว่างช่วงเวลาดังกล่าว


Code (PHP)
01.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
03.<head>
04.<meta http-equiv="content-Type" content="text/html; charset=tis-620">
05.<title>Untitled Document</title>
06.</head>
07.<?
08.@mysql_connect("localhost", "root", "123456") or die(mysql_error());
09.@mysql_select_db("dmss") or die(mysql_error());
10.mysql_query("SET NAMES TIS620");
11.mysql_query("SET character_set_results=tis620");
12.mysql_query("SET character_set_client=tis620");
13.mysql_query("SET character_set_connection=tis620");
14.$SQL = "SELECT DISTINCT  faculty FROM members";
15.$result2 = mysql_query($SQL);
16. 
17.?>
18.<body>
19.<table bordercolor="#000000" width="1000" border="1" cellpadding="0" cellspacing="0">
20.<tr>
21.    <td colspan="6"><center><img src="../electricity/logo/T_Logo_Black.gif" width="178" height="178" /></center></td>
22.  </tr>
23.<tr>
24.    <td colspan="2">วันที่ออกรายงาน <? echo date('Y-m-d H:i:s'); ?></td>
25.    <td colspan="5">รายงานวันที่  ถึง</td>
26. 
27.  </tr>
28.  <tr>
29. 
30.    <td width="50%">คณะ</td>
31.    <td width="10%">ปี1</td>
32.    <td width="10%">ปี2</td>
33.    <td width="10%">ปี3</td>
34.    <td width="10%">ปี4</td>
35.    <td width="10%">รวม</td>
36.   
37.  </tr>
38. <? while ($objResult = mysql_fetch_assoc($result2))  { ?> <tr> 
39.    <td><?=$objResult['faculty'] ?></td>
40.    <td><?  ?></td>
41.    <td>&nbsp;</td>
42.    <td>&nbsp;</td>
43.    <td>&nbsp;</td>
44.    <td>&nbsp;</td>
45.  </tr> <? } ?>
46.</table>
47.</body>
48.</html>


Code (SQL)
01.-- phpMyAdmin SQL Dump
02.-- version 2.10.3
04.--
05.-- Host: localhost
06.-- Generation Time: Apr 20, 2015 at 04:34 PM
07.-- Server version: 5.0.51
08.-- PHP Version: 5.2.6
09. 
10.SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
11. 
12.--
13.-- Database: `dmss`
14.--
15. 
16.-- --------------------------------------------------------
17. 
18.--
19.-- Table structure for table `members`
20.--
21. 
22.CREATE TABLE `members` (
23.  `username` varchar(20) default NULL,
24.  `password` varchar(20) default NULL,
25.  `images` varchar(255) default NULL,
26.  `titlename` varchar(5) default NULL,
27.  `name` varchar(30) default NULL,
28.  `surname` varchar(30) default NULL,
29.  `e_name` varchar(30) default NULL,
30.  `e_surname` varchar(30) default NULL,
31.  `birth_day` date default NULL,
32.  `yearold` int(3) default NULL,
33.  `id_card` varchar(17) default NULL,
34.  `nationality` varchar(20) default NULL,
35.  `s_nationality` varchar(20) default NULL,
36.  `religious` varchar(20) default NULL,
37.  `fa_name` varchar(30) default NULL,
38.  `fa_surname` varchar(30) default NULL,
39.  `fa_job` varchar(20) default NULL,
40.  `ma_name` varchar(30) default NULL,
41.  `ma_surname` varchar(30) default NULL,
42.  `ma_job` varchar(20) default NULL,
43.  `status_fa_ma` varchar(30) default NULL,
44.  `member_id` varchar(12) NOT NULL,
45.  `stu_year` int(1) default NULL,
46.  `faculty` varchar(30) default NULL,
47.  `field` varchar(30) default NULL,
48.  `teacher` varchar(50) default NULL,
49.  `tel_teacher` varchar(10) default NULL,
50.  `tel` varchar(12) default NULL,
51.  `tel_emergency` varchar(10) default NULL,
52.  `name_emergency` varchar(30) default NULL,
53.  `fa_tel` varchar(12) default NULL,
54.  `ma_tel` varchar(12) default NULL,
55.  `pr_tel` varchar(12) default NULL,
56.  `pr_name` varchar(30) default NULL,
57.  `pr_relationship` varchar(10) default NULL,
58.  `email` varchar(40) default NULL,
59.  `social` varchar(40) default NULL,
60.  `address` varchar(150) default NULL,
61.  `address_idcard` varchar(200) default NULL,
62.  `blood` varchar(2) default NULL,
63.  `disease` varchar(10) default NULL,
64.  `name_disease` varchar(30) default NULL,
65.  `heal_disease` varchar(500) default NULL,
66.  `medicine` varchar(10) default NULL,
67.  `name_medicine` varchar(20) default NULL,
68.  `status` varchar(10) default NULL,
69.  `date` datetime NOT NULL,
70.  PRIMARY KEY  (`member_id`)
71.) ENGINE=MyISAM DEFAULT CHARSET=tis620;
72. 
73.--
74.-- Dumping data for table `members`
75.--
76. 
77.INSERT INTO `members` VALUES ('jirawins', '123123', 'photo.jpg', 'นาย', 'จิระวิน', 'แซ่โฉ่ง', 'Jirawin', 'Sarechong', '1990-01-21', 25, '5571500011068', 'จีน', 'ไทย', 'คริสต์', 'เซียะเหวิน', 'แซ่โฉ่ง', 'ขายชา', 'จินตานา', 'เด่นเกสินีจินดา', 'ครู', 'แยกกันอยู่', '5401290080', 4, 'บริหารธุรกิจ', 'ระบบสารสนเทศ', 'อ. นก', '-', '0956981478', '0956981478', 'ผมเอง', '0861890762', '0899992340', '0861890762', ' เซียะเหวิน', 'พ่อ', 'xxx@xxx.xx', 'facebook', 'afa', 'asdf', 'O', 'ไม่มี', '-', '', 'ไม่มี', '-', 'ADMIN', '0000-00-00 00:00:00');
78.INSERT INTO `members` VALUES ('ssssss', 'aaaaaa', 'add_button_1-128.png', 'นาย', 'สกาดหกด', 'หกดหกด', 'ddsfsdfd', 'sdfsdf', '1990-12-01', 11, '1231231231231', '11', '11', 'dfgsdfg', '-', '-', '-', '-', '-', '-', 'บิดาถึงแก่กรรม', '5401290082', 3, 'ppppp', 'ระบบสารสนเทศ', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', 'O', 'ไม่มี', '', '', 'ไม่มี', '-', 'ADMIN', '0000-00-00 00:00:00');
79.INSERT INTO `members` VALUES ('jirawin', '123456', 's.jirawin_1344186738_85.jpg', 'นาย', 'สกล', 'นคร', 'sakon', 'nakon', '1990-01-21', 25, '5571500011070', 'จีน', 'ไทย', 'คริสต์', 'เซียะเหวิน', 'แซ่โฉ่ง', 'ขายชา', 'จินตานา', 'เด่นเกสินีจินดา', 'ครู', 'แยกกันอยู่', '5401290158', 1, 'บริหารธุรกิจ', 'ระบบสารสนเทศ', 'อ. นก', '-', '0956981478', '0956981478', 'ผมเอง', '0861890762', '0899992340', '0861890762', ' เซียะเหวิน', 'พ่อ', 'sakon@gmail.com', 'facebookss', '188', '486', 'A', 'ไม่มี', '', '', 'ไม่มี', '', 'USER', '0000-00-00 00:00:00');




Tag : PHP, MySQL



ประวัติการแก้ไข
2015-04-20 15:35:30
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-04-20 15:30:06 By : bdown View : 881 Reply : 2
 

 

No. 1



โพสกระทู้ ( 192 )
บทความ ( 0 )



สถานะออฟไลน์


อยู่สกลนครหรอ? ถ้าใช่ ก็คงเป็นคนบ้านใกล้เรือนเคียงน่ะเนี่ย อิอิ

Code (SQL)
1.SELECT  FROM members where date between  '2015 - 4- 15' and '2015 -5- 15'


field date ไม่รู้ว่าใช่วันที่สมัครไหม?
ส่วน Between เป็นการหาระหว่างช่วงของข้อมูล
https://www.thaicreate.com/tutorial/sql-between.html
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-04-20 22:41:47 By : ipstarone
 

 

No. 2



โพสกระทู้ ( 9,590 )
บทความ ( 2 )



สถานะออฟไลน์


จะพูดให้เห็นภาพนะครับ เป็นการออก report ในหอพักนักศึกษา อยากทราบรายงาน ว่า มีคณะอะไรบ้างเข้าพัก และ ปี 1 - 4 มีกี่คน
โดย สามารถ กำหนดเวลาที่ต้องการให้ออก report เช่น 2015 - 4- 15 ถึง 2015 -5- 15 โดยนักศึกษาที่แสดงนั้นเป็นช่วงที่เข้าสมัครในระหว่างช่วงเวลาดังกล่าว

ได้ความต้องการ มาแล้ว สีแดงคือสิ่งที่ต้องการแสดง ฟีลด์ อะไรบ้างก็ select มาแสดง
เอาที่ต้องการ อย่าใช้ * เพราะไม่ได้ต้องการทั้งหมด
select field1, field2, .....

ได้ข้อจำกัด อะไรเป็นอะไรก็เอามาใส่ใน where
where วันที่สมัคร between startdate and enddate

โดยรูปแบบของวันที่ จะต้องอยู่ในรูป 'YYYY-MM-DD' 2015-04-01 คศ. (ผมไม่เคยใช้ YYYY-m-d 2015-4-1 ถ้า mysql ทำให้ใช้ได้ก็บอกกันมั่งนะครับ คงตกยุคล่ะ)

แสดงรายการเป็น group
select count( id )
from ...
where ....
group by ระดับชั้นปี


ประวัติการแก้ไข
2015-04-21 07:13:17
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-04-21 07:10:49 By : Chaidhanan
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : อยากทราบวิธีดึงข้อมูลนักศึกษาในคณะโดยแยก ปี และ แสดงตามเงื่อนไขตามวันเดือนปี
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่