https://drive.google.com/drive/folders/1Kz7YrsUIY2hLTvvaiM07OaeXW1Y1VlSp
npm install --global yarn
https://drive.google.com/drive/folders/1Kz7YrsUIY2hLTvvaiM07OaeXW1Y1VlSp
npm install --global yarn
สร้าง command button นำเลขมาต่อกัน
lcca = thisform.Shownum.Value
lcnew = lcca+'4'
thisform.Shownum.Value = lcnew
https://drive.google.com/drive/folders/1Kz7YrsUIY2hLTvvaiM07OaeXW1Y1VlSp
http://mtospro.blogspot.com/p/ghost.html
นำไปสร้าง Query ที่ Database
SELECT UPPER(HMACSHA256('$jwt@moph#','p10953'))
SELECT UPPER(HMACSHA256('$jwt@moph#','BassCub16'))
ประชุม HIV Lab ส่ง 43 แฟ้ม สวนคุณตา
*************ชัชวาล ไพรสมร ชาตรี*******************
SELECT o.hn, o.visit_id, o.reg_datetime, MAX(o.VISIT_ID)as max_visit, max(o.REG_DATETIME)as maxdate, o.STAFF_ID
FROM opd_visits o
INNER JOIN cid_hn c ON o.hn = c.hn
WHERE o.REG_DATETIME >= CURDATE()
#AND c.cid in ( SELECT cid from lab_import_fail)
AND o.STAFF_ID = 0428
AND o.IS_CANCEL = 0
GROUP BY c.CID ;
##################ยกเลิก Visit_ ที่นำข้อมูลเข้าผิด##################### Visit_id ให้ใส่ฟันหนูครอบไว้ด้วย
UPDATE opd_visits o SET o.is_cancel = 1 WHERE o.VISIT_ID in
(
'0002607332',
'0002607290');
SELECT DISTINCT o.visit_id ,o.hn, o.unit_reg, a.ap_date regdate, a1.ap_date, a1.ap_memo,
o.staff_id , CONCAT(trim(p1.fname), ' ' , p1.lname) staff_name
FROM appoints a
LEFT JOIN opd_visits o ON a.ap_date = date(o.REG_DATETIME)
INNER JOIN cid_hn c ON c.hn = o.hn
INNER JOIN population p ON p.cid = c.cid
LEFT JOIN appoints a1 ON a1.hn = o.hn
INNER JOIN staff s ON s.staff_id = a1.staff_id
INNER JOIN population p1 ON p1.cid = s.cid
WHERE o.REG_DATETIME BETWEEN CURDATE() AND NOW()
AND a1.ap_date > a.ap_date
AND o.hn = '017192'
GROUP BY o.visit_id
1.ต้องมี rotatelogslogs ก่อน (ส่วนมากจะอยู่ใน bin แต่คาดว่าน่าจะมีทุกคน)
2.เปิดไฟล์ httpd.conf มาแล้วก็แก้
เป็น linux ก็
CustomLog "|bin/rotatelogs /var/logs/logfile 86400" common //สร้าง logfile การใช้งาน 86400 วินาที (24 ชั่วโมง)
CustomLog "|bin/rotatelogs -l /var/logs/logfile.%Y.%m.%d 86400" common //สร้าง logfile โดยเครื่องหมาย . ในที่นี้คือตัวคั่นระหว่างชื่อไฟล์เช่น logfile.2012.09.18 ก็จะได้ประมาณนี้ครับ
CustomLog "|bin/rotatelogs /var/logs/logfile 5M" common //อันนี้กำหนดขนาดของ logfile ไม่ให้เกิน 5 M
ErrorLog "|bin/rotatelogs /var/logs/errorlog.%Y-%m-%d-%H_%M_%S 5M" //อันนี้กำหนดขนาดของ logfile ไม่ให้เกิน 5 M พร้อมทั้งใส่ปีเดือนวันและเวลา
เป็น windows ก็
CustomLog "|bin/rotatelogs.exe logs/access.%y-%m-%d.log 86400" common //ก็จะได้เป็นชื่อไฟล์ เช่น access.2012-09-18.log
พอแก้เสร็จแล้วให้ save แล้ว restart service apache ครับ
*ข้อควรระวัง*
เวลาแก้ไขให้ใช้วิธีใส่เครื่องหมาย # ไว้หน้าคำสั่งเก่าเช่น เพื่อป้องกันความผิดพลาดหากเราเขียนเครื่องหมายผิดไป service apache มันจะไม่ยอม start ให้นะครับ
#CustomLog logs/access.log common Modify by champ 9:35 170955
CustomLog "|bin/rotatelogs.exe logs/access.%y-%m-%d.log 86400" common
Config ที่ควรจะเป็นเป็นควรจะมีลักษณะประมาณนี้
ErrorLog "|/usr/local/apache/bin/rotatelogs /var/log/error_log 86400" https://www.metasploit.com/
MysqlTuner-perl //config mysql auto
/*
Lab2 - Database Authorization
*/
-- Create database
/*
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
[create_option] ...
create_option: [DEFAULT] {
CHARACTER SET [=] charset_name
| COLLATE [=] collation_name
| ENCRYPTION [=] {'Y' | 'N'}
}
*/
CREATE DATABASE IF NOT EXISTS DBHIS;
CREATE DATABASE IF NOT EXISTS DBAPP_A;
CREATE DATABASE IF NOT EXISTS DBAPP_B;
CREATE DATABASE IF NOT EXISTS DBAPP_C;
https://drive.google.com/drive/folders/1zb7Ld-Gny4mS3kPiUmZf3hiwFlJo4VWx //Downloadเอกสาร
คอมพิวเตอร์ ยังใช้ ICT พค 63
สร้าง Auto Number สำหรับการคิวรี่ ให้มีเลขที่กำกับไว้ให้ดูง่ายๆๆๆครับ
SELECT @n := @n + 1 AS 'NO'
FROM (SELECT @n := 0) m
http://gems.sunpasit.go.th/
<?php
$user = "user";
$password = "password";
$host = "host";
$database= "database";
$connection= mysql_connect ($host, $user, $password);
if (!$connection)
{
die ('Could not connect:' . mysql_error());
}
mysql_select_db($database, $connection);
$truncatetable= mysql_query("TRUNCATE TABLE table_name");
if($truncatetable !== FALSE)
{
echo("All rows have been deleted.");
}
else
{
echo("No rows have been deleted.");
}
?>
โค้ดไฟล์ dbconnect.php
<?php
$mysqli
=
new
mysqli(
"localhost"
,
"root"
,
""
,
"test"
);
/* check connection */
if
(
$mysqli
->connect_errno) {
printf(
"Connect failed: %s\n"
,
$mysqli
->connect_error);
exit
();
}
if
(!
$mysqli
->set_charset(
"utf8"
)) {
printf(
"Error loading character set utf8: %s\n"
,
$mysqli
->error);
exit
();
}
Gen Json.php
<?php
header(
"Content-type:application/json; charset=UTF-8"
);
header(
"Cache-Control: no-store, no-cache, must-revalidate"
);
header(
"Cache-Control: post-check=0, pre-check=0"
, false);
require_once
(
"inc/dbconnect.php"
);
$sql
= "
SELECT * FROM province_th WHERE 1 ORDER BY province_id
";
$result
=
$mysqli
->query(
$sql
);
if
(
$result
&&
$result
->num_rows > 0){
while
(
$row
=
$result
->fetch_assoc()){
$json_data
[] =
array
(
"province_id"
=>
$row
[
'province_id'
],
"province_name"
=>
$row
[
'province_name'
]
);
}
}
// แปลง array เป็นรูปแบบ json string
if
(isset(
$json_data
)){
$json
= json_encode(
$json_data
);
if
(isset(
$_GET
[
'callback'
]) &&
$_GET
[
'callback'
]!=
""
){
echo
$_GET
[
'callback'
].
"("
.
$json
.
");"
;
}
else
{
echo
$json
;
}
}
?>