|
|
|
สอบถามเรื่องการ Insert ข้อมูลให้วันที่และเวลาห้ามซ้ำกันครับ |
|
|
|
|
|
|
|
mysql date_format เลือกเอาเฉพาะที่มันควรจะเปรียบเทียบ
|
|
|
|
|
Date :
2014-01-04 03:43:41 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SQL MYSQL DATE_FORMAT
|
|
|
|
|
Date :
2014-01-04 07:56:55 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอตัวอย่างได้มั้ยครับ ว่าเขียนประมาณไหน พอดีเพิ่งเป็นมือใหม่ รบกวนด้วยครับ
|
|
|
|
|
Date :
2014-01-04 17:26:49 |
By :
chariyamat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้ามีการแยกฟิลด์วันที่กับเวลาออกจากกัน จะใช้เงื่อนไขเหมือน No.4 แสดงตัวอย่างไว้
คือเปรียบเทียบเงื่อนไขทั้ง 2 ถ้าตรงกัน จึงจะเข้าข่ายซ้ำครับ
แต่กรณีนัดหมายแบบไม่มีเวลาสิ้นสุดนี่สิครับ น่าจะเป็นปัญหาอยู่นะครับ
เช่น วันที่ 2014-01-20 เวลา 10:30 มีนัดหมายแล้ว
และมีการนัดหมายเพิ่มใหม่อีก ในเวลา 10:40 ก็จะทำให้มีนัดหมายซ้อนกันรึเปล่าครับ
|
|
|
|
|
Date :
2014-01-11 11:11:39 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าจะทำระบบนัดหมายหนิ ก่อนฟอร์ม เพิ่มนัดหมายใหม่ ผมว่าแก้ทางด้วยการแสดงรายการนัดหมายในวัน นั้นๆ ออก มา น่าจะง่ายและสะดวก นะ ครับ
|
|
|
|
|
Date :
2014-01-11 11:14:08 |
By :
geidtiphong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวอย่างที่ตอบไป No.4
คงตอบโจทย์ ห้ามวันที่และเวลา นั้นๆ ซ้ำ นะคับ แต่จะห้ามเวลาที่เป็นนาที
เช่น 10.30 จะนัด 10.30 อีกไม่ได้
แต่ะจะนัดได้ 10.31 แสดงว่าโจท์คือ นัดทีละ 1 นาที แต่โจทย์แบบนี้ไม่ค่อยมี แต่ก้อมีใช้บ้าง
ส่วนถ้ามีโจทย์เพิ่มขึ้นมาว่า เหมือน No.5 ถามมา
แนะนำว่า ให้สร้าง List ช่วงเวลา
Code (PHP)
<FORM METHOD=POST ACTION="member_register_do.php">
<SELECT NAME="listtime">
<OPTION VALUE="09.01-09.30">09.01-09.30 น.
<OPTION VALUE="09.31-10.00">09.31-10.00 น.
<OPTION VALUE="10.01-10.30">10.01-10.30 น.
<OPTION VALUE="10.31-11.00">10.31-11.00 น.
</SELECT>
</FORM>
และในการทำงาน ก้อรับค่า Listtime ผ่าน form
ตัวอย่าง
Code (PHP)
$date = Date("Y/m/j");
$sql = "select * from register where register_date = '$date' and register_listtime = '$listtime' ";
$result = mysql_db_query ("$dbname", $sql) or die ("Invalid time");
$n = mysql_num_rows ($result);
//ถ้าซ้ำ
if ($n>0) {
//ข้อความแ้จ้งว่าซ้ำ
} else {
//บันทึกลงฐานข้อมูล
}
ตอบโดย : www.thaiprogramer.com
|
|
|
|
|
Date :
2014-01-29 22:26:11 |
By :
achita3012 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวอย่างระบบจองรถออนไลน์
http://www.thaiprogramer.com/car1/index.php
ชื่อผู้ใช้ : user1
รหัสผ่าน : user1
|
|
|
|
|
Date :
2014-01-30 00:21:33 |
By :
achita3012 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|