|
|
|
ขอความช่วยเหลือ : การเพิ่มข้อมูลเวลา PHP และ MSSQL (SQL Server) การเพิ่มข้อมูลเวลาใน mssqlserver |
|
|
|
|
|
|
|
เรื่อง การเพิ่มข้อมูลเวลา ใน mssql server
PHPและMSSQLการเพิ่มข้อมูลเวลาในmssqlserver
รายละเอียด
ผมใช้ mssql 2000 server
ในการเก็บข้อมูล วัน และเวลา ในตารางโดยแยกกัน
date ชนิดข้อมูล Datetime
time ชนิดข้อมูล Datetime
ผมใช้ภาษา PHP ในการเขียน Insert ข้อมูลลงในการ
ตัวอย่างการ Insert ครับ
Code
$strSQL = "INSERT INTO DateTime ";
$strSQL .="(IdPerson,IdStatus,TaffNum,TaffNumOut,WorkDate,TimeIn,TimeOut,TimeInSec,TimeOutSec,Edittime) ";
$strSQL .="VALUES ";
$strSQL .="('1234','1','3','4','23/07/2554','08:00:00','16:00:00','8','9','10') ";
ปัญหา คือ
พอผมเพิ่ม หรือ Insert ลงไปในฐานข้อมูล ผมรับข้อมูลไปตรงๆ เช่น ฟิดล์ date ผมรับ 14/07/2554 ได้ OK
และฟิลด์ time ผมรับตรงๆเหมือนกัน เช่น 08:30:00 ลงไปได้ปกติ
** แต่ตอนแสดงผมในข้อมูลของเวลานั้น ทำไมมี ? มีเวลาและวันมาด้วยครับ เช่น 1/07/2554 08:30:00 มาด้วยครับ
คำถาม ครับ
ผมจะทำยังไงให้ข้อมูล ในฟิลด์ time เพิ่มและแสดงให้เห็นเฉพาะ เวลา เท่านั้น เช่น 08:30:00 โดยชนิดข้อมูลเป็น Datetime ผมต้องเขียนการ Insert ข้อมูลยังไงครับแนะนำหน่อยครับ
ตัวอย่างครับ
แนะนำหน่อยครบ
ขอบคุณมากๆครับ
Tag : PHP, Ms SQL Server 2005, Ms SQL Server 2008
|
|
|
|
|
|
Date :
2011-07-24 14:33:44 |
By :
naibb |
View :
1489 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอโทษครับรูปผิดครับ
รูปนี้ครับ
|
|
|
|
|
Date :
2011-07-24 14:35:18 |
By :
naibb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กำหนดชนิดเป็น Varchar ครับ
|
|
|
|
|
Date :
2011-07-25 06:26:59 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ชนิดข้อมูลเก็บแบบ Datetime อยู่นะครับ
ต้องไปกำหนดที่ view อะไรหรือปล่วครับ
|
|
|
|
|
Date :
2011-07-25 16:35:42 |
By :
naibb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
และจะขยาย ชนิดข้อมูลที่เป็น int ได้มั้ยครับ ต้องทำยังไง
|
|
|
|
|
Date :
2011-07-25 16:36:44 |
By :
naibb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในฟิวdatetime ก็เก็บเป็น format date("Y-m-d H:i:s",strtotime($ตัวแปรเก็บวันที่)) ; ก่อนเอาเข้าฐานข้อมูลต้องเป็นให้เป็นformat นี้ก่อนครับ ส่วนตอนโชว์ก็ ทำแบบเดียวกัน จะแสดงไรก็ปรับเอา
ขยายข้อมูลชนิดintได้มั้ย : ได้นะ แต่อาจเกินความจำเป็น เอาแค่พอเกินนิดหน่อยกะพอ
|
|
|
|
|
Date :
2011-07-25 16:47:36 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|