อยากให้ตารางที่ไม่ต้องการหายไปครับ (รายละเอียดดูในบทความเลยครับ อธิบายไม่ถูกเหมือนกัน)
แล้ว row ที่มันโผล่มา มันมาได้ยังไงครับ ถ้ารู้สาเหตุก็เช็ค if else ไว้ก็ได้
Date :
2013-02-18 22:59:51
By :
mangkunzo
ยังไม่ได้อยู่ดี
Date :
2013-02-19 02:06:25
By :
luk101
ขอ sql เต็ม ๆ ลอง Export ส่วนที่เกี่ยวกับหน้านี้แล้วเอามาแป๊ะหน่อย....
เผื่อจะหาวิธีคิวรี่ได้ เห็นแบบนี้มันเกินมาตรงไหนก็มิอาจบอกได้.....
(จะเอาไปลองรันดูเลย ไม่ว่างก็จะทำ สงสัยมว๊าก
)
Date :
2013-02-19 07:28:19
By :
apisitp
ตอบความคิดเห็นที่ : 3 เขียนโดย : apisitp เมื่อวันที่ 2013-02-19 07:28:19
รายละเอียดของการตอบ ::
.จัดให้เลยครับ
Code (SQL)
-- phpMyAdmin SQL Dump
-- version 2.10.3
-- http://www.phpmyadmin.net
--
-- โฮสต์: localhost
-- เวลาในการสร้าง:
-- รุ่นของเซิร์ฟเวอร์: 5.0.51
-- รุ่นของ PHP: 5.2.6
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- ฐานข้อมูล: `cat_system`
--
-- --------------------------------------------------------
--
-- โครงสร้างตาราง `repair_info`
--
CREATE TABLE `repair_info` (
`cust_id` varchar(10) collate utf8_unicode_ci NOT NULL,
`id` varchar(10) collate utf8_unicode_ci NOT NULL,
`store` varchar(30) character set tis620 NOT NULL,
`cust_name` varchar(40) collate utf8_unicode_ci NOT NULL,
`address` varchar(250) collate utf8_unicode_ci NOT NULL,
`cust_phone` varchar(15) collate utf8_unicode_ci NOT NULL,
`check` varchar(300) collate utf8_unicode_ci NOT NULL,
`check1` varchar(300) character set tis620 NOT NULL,
`check2` varchar(100) character set tis620 NOT NULL,
`check3` varchar(100) character set tis620 NOT NULL,
`check4` varchar(100) character set tis620 NOT NULL,
`cust_alert` varchar(250) character set tis620 NOT NULL,
`date_start` date NOT NULL,
`date_finish` date NOT NULL,
`cust_status` varchar(50) character set tis620 NOT NULL,
`edit_alert` varchar(250) collate utf8_unicode_ci NOT NULL,
`editor` varchar(20) collate utf8_unicode_ci NOT NULL,
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- dump ตาราง `repair_info`
--
INSERT INTO `repair_info` VALUES ('RP4', 'C2', 'phontorn net', 'ศุภลักษณ์ สุดชารี', '131 หมู่3 บ้านโพนทอน ตำบลดงครั่งน้อย\r\nอำเภอเกษตรวิสัย จังหวัดร้อยเอ็ด 45150', '0878789978', '', '', '', '', '', 'สายแลนขาด', '2013-01-14', '2013-02-18', 'ส่งซ่อม', '', 'ปรีดา เจริญยิ่ง');
INSERT INTO `repair_info` VALUES ('RP3', 'C3', 'net work', 'ศรราม เทพพิทักษ์', 'มหาสารคาม', '0878789978', '', 'มีสัญญาณเตือนที่ไอคอน network', 'มีเครื่องหมายกากะบาทที่ไอคอน network', 'ไฟ router ไม่กระพริบ', 'ไฟการ์แลนไม่กระพริบ', 'สายแลนขาด', '2013-02-11', '2013-02-11', 'ซ่อมเสร็จแล้ว ', 'เปลี่ยนสายแลนใหม่', 'นายนัทพงษ์ คำภู');
INSERT INTO `repair_info` VALUES ('RP7', 'C1', 'เหล่าจั่นเน็ต', 'นางสาววาสนา อ่อนประชา', '12 หมู่ 4 บ้านเหล่าจั่น ตำบลดงแดง อำเภอจัตุรพักพิมาน จังหวัดร้อยเอ็ด', '0899999990', '', 'มีสัญญาณเตือนที่ไอคอน network', 'มีเครื่องหมายกากะบาทที่ไอคอน network', '', '', 'kjopk[pok[p', '2013-01-21', '2013-02-11', 'รับเรื่องไว้แล้ว/นัดซ่อม ', 'เปลี่ยน router ใหม่ให้แล้ว', 'ปรีดา เจริญยิ่ง');
INSERT INTO `repair_info` VALUES ('RP5', 'C1', 'เหล่าจั่นเน็ต', 'นางสาววาสนา อ่อนประชา', '12 หมู่ 4 บ้านเหล่าจั่น ตำบลดงแดง อำเภอจัตุรพักพิมาน จังหวัดร้อยเอ็ด', '0899999990', '', '', 'มีเครื่องหมายกากะบาทที่ไอคอน network', 'ไฟ router ไม่กระพริบ', '', 'เร้าเตอร์พัง', '2013-02-13', '0000-00-00', 'ส่งซ่อม', '', '');
Date :
2013-02-20 00:17:08
By :
luk101
ง่า...มาดึกอ่ะ จะนอนแว้ว พรุ่งนี้จะมา Edit ....
แต่ผมว่าต้องมีคนช่วยก่อย เชื่อดิ๊
Date :
2013-02-20 00:18:26
By :
apisitp
ครับใครก็ได้ช่วยทีเถอะครับ
Date :
2013-02-20 00:51:13
By :
luk101
เรื่องที่ 1
จาก Code แรกที่กระทู้ ที่
num_check.php
$result = mysql_query("
select check1,count(check1) from repair_info group by date_finish
select check2,count(check2) from repair_info group by date_finish
select check3,count(check3) from repair_info group by date_finish
select check4,count(check4) from repair_info group by date_finish
WHERE MONTH(`date_start`) = MONTH(NOW())
ORDER BY `date_start`
");
$result = mysql_query("
SELECT * FROM `repair_info`
WHERE
DATE_FORMAT(`date_start`, '%Y %m') = '$_POST[selYear] $_POST[selMonth]'
ORDER BY `date_start`
");
มีแบบนี้มันได้หร๋อครับ ผม งง นิดหน่อย
===============================
เรื่องที่ 2
ส่วนนี้ ผลลองเอาไปรันใน phpmyadmin มัน Error
select check1,count(check1) from repair_info group by date_finish
select check2,count(check2) from repair_info group by date_finish
select check3,count(check3) from repair_info group by date_finish
select check4,count(check4) from repair_info group by date_finish
ของคุณใช้งานได้แบบไหน??
===============================
แก้ที่ละเรื่องนะ ผมทำแล้วไม่ได้ตามรูปที่ Capture มาให้ดูผมเลยถามกลับ....
ประวัติการแก้ไข 2013-02-20 08:27:52 2013-02-20 08:44:45 2013-02-20 08:46:19
Date :
2013-02-20 08:20:24
By :
apisitp
ลองเอาฐานข้อมูลเต็มๆไปทดสอบดูครับ
-- phpMyAdmin SQL Dump
-- version 2.10.3
-- http://www.phpmyadmin.net
--
-- โฮสต์: localhost
-- เวลาในการสร้าง:
-- รุ่นของเซิร์ฟเวอร์: 5.0.51
-- รุ่นของ PHP: 5.2.6
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- ฐานข้อมูล: `cat_system`
--
-- --------------------------------------------------------
--
-- โครงสร้างตาราง `cust_dataedit`
--
CREATE TABLE `cust_dataedit` (
`cust_name` varchar(30) NOT NULL,
`cust_store` varchar(30) NOT NULL,
`cust_address` varchar(250) NOT NULL,
`cust_phone` varchar(15) NOT NULL,
`cust_mail` varchar(30) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=tis620;
--
-- dump ตาราง `cust_dataedit`
--
INSERT INTO `cust_dataedit` VALUES ('นายศุภลักษณ์สุดชารี ', 'ร้านเน็ตจ้วด', 'มหาสารคาม', '0888888888', '[email protected] ');
-- --------------------------------------------------------
--
-- โครงสร้างตาราง `cust_register`
--
CREATE TABLE `cust_register` (
`cust_no` int(5) unsigned zerofill NOT NULL auto_increment,
`cust_name` varchar(30) NOT NULL,
`cust_store` varchar(30) NOT NULL,
`cust_address` varchar(250) NOT NULL,
`cust_phone` varchar(15) NOT NULL,
`cust_mail` varchar(30) NOT NULL,
PRIMARY KEY (`cust_no`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620 AUTO_INCREMENT=4 ;
--
-- dump ตาราง `cust_register`
--
INSERT INTO `cust_register` VALUES (00001, 'นายศุภลักษณ์สุดชารี', 'ร้านเน็ตจ้วด', 'โพนทอน', '0000000000', '[email protected] ');
-- --------------------------------------------------------
--
-- โครงสร้างตาราง `diary`
--
CREATE TABLE `diary` (
`id` int(2) NOT NULL auto_increment,
`date` varchar(10) character set utf8 collate utf8_unicode_ci NOT NULL,
`subject` varchar(50) character set utf8 collate utf8_unicode_ci NOT NULL,
`detail` text character set utf8 collate utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620 AUTO_INCREMENT=30 ;
--
-- dump ตาราง `diary`
--
INSERT INTO `diary` VALUES (21, '19/12/2012', '????????????????????????', '??????????????????????????????????????????????????????????????????????');
INSERT INTO `diary` VALUES (20, '19/12/2012', 'เธเนเธญเธกเนเธเนเธ', 'เธกเธตเธเนเธญเธกเนเธเนเธเธเธตเนเธฃเนเธฒเธเนเธเนเธเธเธฒเธ');
INSERT INTO `diary` VALUES (29, '18/12/2012', 'ซ่อมเน็ต', 'มีซ่อมเน็ตที่ร้านเน็ตกาก');
INSERT INTO `diary` VALUES (27, '18/12/2012', 'ซ่à¸à¸¡à¹€à¸™à¹‡à¸•', 'ซ่à¸à¸¡à¹€à¸™à¹‡à¸•');
INSERT INTO `diary` VALUES (28, '18/12/2012', 'ซ่à¸à¸¡à¹€à¸™à¹‡à¸•', '');
INSERT INTO `diary` VALUES (26, '19/12/2012', 'ซ่à¸à¸¡à¹€à¸™à¹‡à¸•', 'มีซ่à¸à¸¡à¹€à¸™à¹‡à¸•à¸—ี่ร้านเน็ตà¸à¸²à¸');
-- --------------------------------------------------------
--
-- โครงสร้างตาราง `memuser`
--
CREATE TABLE `memuser` (
`id` varchar(10) NOT NULL,
`username` varchar(55) NOT NULL,
`password` varchar(55) NOT NULL,
`cust_mail` varchar(50) NOT NULL,
`cust_name` varchar(30) character set utf8 collate utf8_unicode_ci NOT NULL,
`cust_store` varchar(30) character set utf8 collate utf8_unicode_ci NOT NULL,
`address` varchar(255) character set utf8 collate utf8_unicode_ci NOT NULL,
`cust_phone` varchar(15) character set utf8 collate utf8_unicode_ci NOT NULL,
`status` varchar(5) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `username` (`username`),
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620;
--
-- dump ตาราง `memuser`
--
INSERT INTO `memuser` VALUES ('C1', 'wass', '12345', '[email protected] ', 'นางสาววาสนา อ่อนประชา', 'เหล่าจั่นเน็ต', '12 หมู่ 4 บ้านเหล่าจั่น ตำบลดงแดง อำเภอจัตุรพักพิมาน จังหวัดร้อยเอ็ด', '0899999990', 'user');
INSERT INTO `memuser` VALUES ('C2', 'luk', '54321', '[email protected] ', 'นายศุภลักษณ์ สุดชารี', 'fast net', '131 หมู่ 3 บ้านโพนทอน ตำบลดงครั่งน้อย อำเภอเกษตรวิสัย จังหวัดร้อยเอ็ด 45150', '0833281330', 'user');
INSERT INTO `memuser` VALUES ('C3', 'luk101', '12345', '[email protected] ', 'ศรราม เทพพิทักษ์', 'net work', 'มหาสารคาม', '0878789978', 'user');
-- --------------------------------------------------------
--
-- โครงสร้างตาราง `new`
--
CREATE TABLE `new` (
`id_new` int(5) NOT NULL auto_increment,
`topic_new` varchar(50) collate utf8_unicode_ci NOT NULL,
`detail_new` varchar(250) collate utf8_unicode_ci NOT NULL,
`pic_new` blob NOT NULL,
`date` date NOT NULL,
`Thumbnails` varchar(50) collate utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id_new`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ;
--
-- dump ตาราง `new`
--
INSERT INTO `new` VALUES (1, 'ประกาศจากแอดมิน', 'สวัสดีครับลูกค้าชาวกสททุกท่าน', 0x7069635f6e65775f312e504e47, '2013-01-06', '');
INSERT INTO `new` VALUES (2, 'wellcome', 'well come to cat telecom', 0x7069635f6e65775f322e504e47, '2013-01-07', '');
INSERT INTO `new` VALUES (3, 'ประกาศจากแอดมิน', 'vdopbo[hk[', 0x7069635f6e65775f332e504e47, '2013-01-07', '');
-- --------------------------------------------------------
--
-- โครงสร้างตาราง `nt_act`
--
CREATE TABLE `nt_act` (
`id_act` int(7) NOT NULL auto_increment,
`name_act` varchar(255) NOT NULL,
`date_act` varchar(50) NOT NULL,
`detail_act` text NOT NULL,
`id_photo` int(7) NOT NULL,
`date_in` varchar(255) NOT NULL,
`status_act` int(7) NOT NULL,
PRIMARY KEY (`id_act`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=37 ;
--
-- dump ตาราง `nt_act`
--
INSERT INTO `nt_act` VALUES (35, '', '', '', 173, '30-12-2012', 0);
INSERT INTO `nt_act` VALUES (36, '', '', '', 0, '07-01-2013', 1);
-- --------------------------------------------------------
--
-- โครงสร้างตาราง `nt_photo`
--
CREATE TABLE `nt_photo` (
`id_photo` int(7) NOT NULL auto_increment,
`name_photo` varchar(255) NOT NULL,
`id_act` int(7) NOT NULL,
PRIMARY KEY (`id_photo`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=174 ;
--
-- dump ตาราง `nt_photo`
--
INSERT INTO `nt_photo` VALUES (173, '310295_232700203454398_1829339732_n.jpg', 35);
-- --------------------------------------------------------
--
-- โครงสร้างตาราง `repair_info`
--
CREATE TABLE `repair_info` (
`cust_id` varchar(10) collate utf8_unicode_ci NOT NULL,
`id` varchar(10) collate utf8_unicode_ci NOT NULL,
`store` varchar(30) character set tis620 NOT NULL,
`cust_name` varchar(40) collate utf8_unicode_ci NOT NULL,
`address` varchar(250) collate utf8_unicode_ci NOT NULL,
`cust_phone` varchar(15) collate utf8_unicode_ci NOT NULL,
`check` varchar(300) collate utf8_unicode_ci NOT NULL,
`check1` varchar(300) character set tis620 NOT NULL,
`check2` varchar(100) character set tis620 NOT NULL,
`check3` varchar(100) character set tis620 NOT NULL,
`check4` varchar(100) character set tis620 NOT NULL,
`cust_alert` varchar(250) character set tis620 NOT NULL,
`date_start` date NOT NULL,
`date_finish` date NOT NULL,
`cust_status` varchar(50) character set tis620 NOT NULL,
`edit_alert` varchar(250) collate utf8_unicode_ci NOT NULL,
`editor` varchar(20) collate utf8_unicode_ci NOT NULL,
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- dump ตาราง `repair_info`
--
INSERT INTO `repair_info` VALUES ('RP4', 'C2', 'phontorn net', 'ศุภลักษณ์ สุดชารี', '131 หมู่3 บ้านโพนทอน ตำบลดงครั่งน้อย\r\nอำเภอเกษตรวิสัย จังหวัดร้อยเอ็ด 45150', '0878789978', '', '', '', '', '', 'สายแลนขาด', '2013-01-14', '2013-02-18', 'ส่งซ่อม', '', 'ปรีดา เจริญยิ่ง');
INSERT INTO `repair_info` VALUES ('RP3', 'C3', 'net work', 'ศรราม เทพพิทักษ์', 'มหาสารคาม', '0878789978', '', 'มีสัญญาณเตือนที่ไอคอน network', 'มีเครื่องหมายกากะบาทที่ไอคอน network', 'ไฟ router ไม่กระพริบ', 'ไฟการ์แลนไม่กระพริบ', 'สายแลนขาด', '2013-02-11', '2013-02-11', 'ซ่อมเสร็จแล้ว ', 'เปลี่ยนสายแลนใหม่', 'นายนัทพงษ์ คำภู');
INSERT INTO `repair_info` VALUES ('RP7', 'C1', 'เหล่าจั่นเน็ต', 'นางสาววาสนา อ่อนประชา', '12 หมู่ 4 บ้านเหล่าจั่น ตำบลดงแดง อำเภอจัตุรพักพิมาน จังหวัดร้อยเอ็ด', '0899999990', '', 'มีสัญญาณเตือนที่ไอคอน network', 'มีเครื่องหมายกากะบาทที่ไอคอน network', '', '', 'kjopk[pok[p', '2013-01-21', '2013-02-11', 'รับเรื่องไว้แล้ว/นัดซ่อม ', 'เปลี่ยน router ใหม่ให้แล้ว', 'ปรีดา เจริญยิ่ง');
INSERT INTO `repair_info` VALUES ('RP5', 'C1', 'เหล่าจั่นเน็ต', 'นางสาววาสนา อ่อนประชา', '12 หมู่ 4 บ้านเหล่าจั่น ตำบลดงแดง อำเภอจัตุรพักพิมาน จังหวัดร้อยเอ็ด', '0899999990', '', '', 'มีเครื่องหมายกากะบาทที่ไอคอน network', 'ไฟ router ไม่กระพริบ', '', 'เร้าเตอร์พัง', '2013-02-13', '0000-00-00', 'ส่งซ่อม', '', '');
-- --------------------------------------------------------
--
-- โครงสร้างตาราง `repair_status`
--
CREATE TABLE `repair_status` (
`repair_name` varchar(30) character set tis620 NOT NULL,
`repair_store` varchar(30) character set tis620 NOT NULL,
`repair_number` int(5) NOT NULL,
`repair_moo` int(2) NOT NULL,
`repair_tambon` varchar(30) character set tis620 NOT NULL,
`repair_ampur` varchar(30) character set tis620 NOT NULL,
`repair_province` varchar(30) character set tis620 NOT NULL,
`repair_phone` varchar(15) character set tis620 NOT NULL,
`repair_mail` varchar(30) character set tis620 NOT NULL,
`repair_alert` varchar(250) character set tis620 NOT NULL,
`repair_status` varchar(50) character set tis620 NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- dump ตาราง `repair_status`
--
INSERT INTO `repair_status` VALUES ('', '', 0, 0, '', '', '', '', '', '', 'ซ่อมเสร็จแล้ว');
-- --------------------------------------------------------
--
-- โครงสร้างตาราง `tech_dataedit`
--
CREATE TABLE `tech_dataedit` (
`ad_name` varchar(30) NOT NULL,
`tech_position` varchar(30) NOT NULL,
`tech_address` varchar(250) NOT NULL,
`tech_phone` varchar(15) NOT NULL,
`tech_mail` varchar(30) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=tis620;
--
-- dump ตาราง `tech_dataedit`
--
INSERT INTO `tech_dataedit` VALUES (' ', '', '', '', '');
INSERT INTO `tech_dataedit` VALUES (' ', '', '', '', '');
INSERT INTO `tech_dataedit` VALUES (' ', '', '', '', '');
INSERT INTO `tech_dataedit` VALUES ('นายศุภลักษณ์ สุดชารี ', 'ช่างเชี่ยวชาญ', 'มหาสารคาม', '0988888888', '[email protected] ');
INSERT INTO `tech_dataedit` VALUES ('นายศุภลักษณ์ สุดชารี ', '', '', '', '');
-- --------------------------------------------------------
--
-- โครงสร้างตาราง `tech_register`
--
CREATE TABLE `tech_register` (
`tech_id` varchar(5) NOT NULL,
`username` varchar(10) NOT NULL,
`password` varchar(10) NOT NULL,
`tech_name` varchar(30) NOT NULL,
`tech_position` varchar(30) NOT NULL,
`tech_address` varchar(250) NOT NULL,
`tech_phone` varchar(15) NOT NULL,
`tech_mail` varchar(30) NOT NULL,
`status` varchar(10) NOT NULL,
PRIMARY KEY (`tech_id`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620;
--
-- dump ตาราง `tech_register`
--
INSERT INTO `tech_register` VALUES ('T1', '', '', 'นายศุภลักษณ์ สุดชารี', 'ช่างเชี่ยวชาญ', 'จังหวัดร้อยเอ็ด', '0988888888', '[email protected] ', 'tech');
INSERT INTO `tech_register` VALUES ('T2', '', '', 'นายนัทพงษ์ คำภู', 'ช่างฝึกหัด', 'กู่กาสิงห์', '0988888888', '[email protected] ', 'tech');
INSERT INTO `tech_register` VALUES ('T3', '', '', 'ปรีดา เจริญยิ่ง', 'ช่างโทรคมานาคม 3', 'บ้านหนองแวง', '0999999998', '[email protected] ', 'tech');
INSERT INTO `tech_register` VALUES ('T4', '', '', 'นิวัฒน์ อุทัยดา', 'ช่างโทรคมานาคม 3', 'บ้านแวงน่าง อำเภอเมือง จังหวัดมหาสารคาม', '0999999999', 'nivat2hotmail.com', 'tech');
INSERT INTO `tech_register` VALUES ('T5', '', '', 'สมชาย ', 'ช่าง', 'มหาสารคาม', '089999999', '[email protected] ', 'tech');
INSERT INTO `tech_register` VALUES ('T6', 'com', '12345', 'ศรราม เทพพิทักษ์', 'ช่างเชี่ยวชาญ3', 'มหาสารคาม', '0899999999', '[email protected] ', 'tech');
-- --------------------------------------------------------
--
-- โครงสร้างตาราง `test`
--
CREATE TABLE `test` (
`RP` int(5) NOT NULL,
`C` int(5) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- dump ตาราง `test`
--
-- --------------------------------------------------------
--
-- โครงสร้างตาราง `useradmin`
--
CREATE TABLE `useradmin` (
`id_ad` int(5) NOT NULL auto_increment,
`us_ad` varchar(50) NOT NULL,
`psw_ad` varchar(50) NOT NULL,
`e-mail` varchar(50) NOT NULL,
`status` varchar(5) NOT NULL,
PRIMARY KEY (`id_ad`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
--
-- dump ตาราง `useradmin`
--
INSERT INTO `useradmin` VALUES (1, 'admin', '1234', '[email protected] ', 'ADMIN');
-- --------------------------------------------------------
--
-- โครงสร้างตาราง `user_online`
--
CREATE TABLE `user_online` (
`session` varchar(100) NOT NULL,
`time` int(11) NOT NULL default '0'
) ENGINE=MyISAM DEFAULT CHARSET=tis620;
--
-- dump ตาราง `user_online`
--
INSERT INTO `user_online` VALUES ('fad9512ffca5e20991313212d120c8c7', 1347618717);
Date :
2013-02-20 09:05:52
By :
luk101
เมื่อสร้างฐานข้อมูลขึ้นมาแล้ว run code ได้เลยครับ
Date :
2013-02-20 09:13:24
By :
luk101
เอานี่ไปใช้ครับ ผมไม่แน่ใจว่าเข้าใจความต้องการของคุณถูกหรือเปล่านะ
Code (SQL)
select sum(case check1 when '' then 0 else 1 end) as check1,sum(case check2 when '' then 0 else 1 end) as check2,sum(case check3 when '' then 0 else 1 end) as check3,sum(case check4 when '' then 0 else 1 end) as check4 from repair_info
ประวัติการแก้ไข 2013-02-20 09:42:57
Date :
2013-02-20 09:41:54
By :
ikikkok
ผมไม่รู้จะแก้ Code อย่างไร ลองแล้วลองอีกก็ไม่ได้
ผมเลยลองเขียน Code แบบที่ผมเข้าใจขึ้นมาเอง
จะผิดหลัก หรือ วิธีการอะไรหรือเปล่า อันนี้ไม่แน่ใจ
แต่ค่าที่ออกมามันก็ตรงตามต้องการ
หลักการคิดง่าย ๆ ของผมคือ แยก คิวรี่.....
ดูจาก Code เอาเลยครับ
ส่วนเรื่องของการ Search เติม where เข้าไปหน่อยที่ทุกคิวรี่มันก็น่าจะได้นะ....
<tr width="100%">
<th colspan="4">สรุปอาการที่เกิดบ่อย
</th>
</tr>
<?php
$host="localhost";
$user="root";
$pw="root";
$dbname="cat_system";
mysql_connect($host,$user,$pw) or die("ติดต่อ Host ไม่ได้");
mysql_select_db($dbname) or die("ติดต่อฐานข้อมูลไม่ได้");
mysql_query("SET character_set_results=tis620");
mysql_query("SET character_set_client='tis620'");
mysql_query("SET character_set_connection='tis620'");
mysql_query("collation_connection = tis620_thai_ci");
mysql_query("collation_database = tis620_thai_ci");
mysql_query("collation_server = tis620_thai_ci");
$strSQL1 = "SELECT check1, count(check1) FROM `repair_info` GROUP BY check1 ASC";
$objQuery1=mysql_db_query($dbname,$strSQL1);
while($objResult1 = mysql_fetch_array($objQuery1))
{
$check1 = $objResult1['check1'];
$c1=$objResult1['count(check1)'];
echo "<tr>";
if($check1==""){}else{
echo "<td>".$check1."</td>";
echo "<td>".$c1."</td>";
echo "</tr>";
}
}
$strSQL2 = "SELECT check2, count(check2) FROM `repair_info` GROUP BY check2 ASC";
$objQuery2=mysql_db_query($dbname,$strSQL2);
while($objResult2 = mysql_fetch_array($objQuery2))
{
$check2 = $objResult2['check2'];
$c2=$objResult2['count(check2)'];
echo "<tr>";
if($check2==""){}else{
echo "<td>".$check2."</td>";
echo "<td>".$c2."</td>";
echo "</tr>";
}
}
$strSQL3 = "SELECT check3, count(check3) FROM `repair_info` GROUP BY check3 ASC";
$objQuery3=mysql_db_query($dbname,$strSQL3);
while($objResult3 = mysql_fetch_array($objQuery3))
{
$check3 = $objResult3['check3'];
$c3=$objResult3['count(check3)'];
echo "<tr>";
if($check3==""){}else{
echo "<td>".$check3."</td>";
echo "<td>".$c3."</td>";
echo "</tr>";
}
}
$strSQL4 = "SELECT check4, count(check4) FROM `repair_info` GROUP BY check4 ASC";
$objQuery4=mysql_db_query($dbname,$strSQL4);
while($objResult4= mysql_fetch_array($objQuery4))
{
$check4 = $objResult4['check4'];
$c4=$objResult4['count(check4)'];
echo "<tr>";
if($check4==""){}else{
echo "<td>".$check4."</td>";
echo "<td>".$c4."</td>";
echo "</tr>";
}
}
echo "<tr>";
$total = $c1 + $c2 + $c3 + $c4 ;
echo "<td> รวมทั้งหมด </td>";
echo "<td>".$total."</td>";
echo "</tr>";
?>
Date :
2013-02-20 15:49:17
By :
apisitp
Load balance : Server 03