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; } }?>