ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingจะใช้โค๊ดอัพเดรต ลบฟิลด์ยังไงครับ{{ได้แล้วครับ}}}
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: จะใช้โค๊ดอัพเดรต ลบฟิลด์ยังไงครับ{{ได้แล้วครับ}}}  (อ่าน 461 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
enjoymun
ก๊วนเสียว
*

พลังน้ำใจ: 10
ออฟไลน์ ออฟไลน์

กระทู้: 317



ดูรายละเอียด
« เมื่อ: 26 มีนาคม 2017, 16:23:51 »

ได้แล้วครับ
« แก้ไขครั้งสุดท้าย: 27 มีนาคม 2017, 00:17:03 โดย enjoymun » บันทึกการเข้า

enjoymun
ก๊วนเสียว
*

พลังน้ำใจ: 10
ออฟไลน์ ออฟไลน์

กระทู้: 317



ดูรายละเอียด
« ตอบ #1 เมื่อ: 26 มีนาคม 2017, 18:36:00 »

โค๊ด:
$Query = mysql_query ("update booklog set date=0 where idsave='$_GET[sid]'");

โค๊ดนี้เป็นคำสั่งอัพเดรตให้ฟิลด์ date กลายเป็น0  แต่ต้องการใช้ฟิลด์ในID ที่เลือก ลบข้อมูลไปเลยทำอย่างไรครับ (ลบเฉพาะ date )


และอีกอย่างนึงคือถ้าต้องการให้โค๊ดข้างต้นอัพเดรตโดยให้มันบอกวันเวลาปัจจุบันเข้าไปยังฟิลด์ใช้วิธีการดัดแปลงโค๊ดอย่างไรได้บ้างครับ และถ้าต้องการให้มันลงอีกฟิลด์คือ บวกเวลาปัญจุบันกับเวลาอนาคต4วันลงอีกฟิลด์นึง ใช้วิธีอย่างไร (ต้องการทำเว็บยืมคืนทั่วไป)

ท่านใดพอจะทราบรบกวนเวลาด้วยนะครับ  wanwan017
บันทึกการเข้า

enjoymun
ก๊วนเสียว
*

พลังน้ำใจ: 10
ออฟไลน์ ออฟไลน์

กระทู้: 317



ดูรายละเอียด
« ตอบ #2 เมื่อ: 26 มีนาคม 2017, 21:26:59 »

โค๊ดที่1
โค๊ด:
$strSQL = "INSERT INTO booklog ";
$strSQL .="(studentid,date) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["studentid"]."','".$_POST["date"]."'";
$objQuery = mysql_query($strSQL);
if($objQuery)

โค๊ดที่2
โค๊ด:
bookid='$_GET[sid]

หรือใครพอจะดัดแปลงโค๊ดนี้ได้บ้างครับ ให้ ค่าโค๊ดที่2ทำงานร่วมกับค่าที่1ยังไงครับ (ให้โค๊ดที่1กรอกลง Bookid ที่รับค่าค้นหา)
บันทึกการเข้า

choking
Newbie
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 28



ดูรายละเอียด
« ตอบ #3 เมื่อ: 27 มีนาคม 2017, 00:18:20 »

อ่านแล้วงงนิดหน่อยครับ เอาตามที่ผมเข้าใจนะ ถ้าผิดก็บอกนะครับ แหะๆ (ยาวนิดนึงนะครับ)

-โค๊ดนี้เป็นคำสั่งอัพเดรตให้ฟิลด์ date กลายเป็น0  แต่ต้องการใช้ฟิลด์ในID ที่เลือก ลบข้อมูลไปเลยทำอย่างไรครับ (ลบเฉพาะ date )
*เข้าใจว่าต้องการให้ ค่าใน field date หายไป แต่ยังคง record อยู่
โค๊ด:
$strSQL="update booklog set date='' where idsave='$_GET[sid]'";
$Query = mysql_query ($strSQL);



-ต้องการให้โค๊ดข้างต้นอัพเดรตโดยให้มันบอกวันเวลาปัจจุบันเข้าไปยังฟิลด์ใช้วิธีการดัดแปลงโค๊ดอย่างไรได้บ้างครับ
*เข้าใจว่าให้ update วันและเวลาลงใน field หนึ่ง
โค๊ด:
$strSQL="update booklog set date=NOW() where idsave='$_GET[sid]'";
$Query = mysql_query ($strSQL);

**field  date สามารถใช้ field อื่นๆ ที่ต้องการแทนได้
***NOW() จะได้ค่าเป็น ปี-เดือน-วัน ชั่วโมง-นาที-วินาที

หรือถ้าต้องการแยก field วันและเวลาก็ใช้เป็น
date("Y-m-d") สำหรับวัน
date("H:i:s") สำหรับเดือน เช่น
โค๊ด:
$d=date("Y-m-d");
$t=date("H:i:s");
$strSQL="update booklog set rent_date=$d,rent_time=$t where idsave='$_GET[sid]'";
$Query = mysql_query ($strSQL);



-ต้องการให้มันลงอีกฟิลด์คือ บวกเวลาปัญจุบันกับเวลาอนาคต4วันลงอีกฟิลด์นึง
*อันนี้ผมว่าใช้ php คำนวณเอาจากค่าต้องเก็บไว้ข้างบน(วันเวลาปัจจุบัน)จะดีกว่านะครับ



-ใครพอจะดัดแปลงโค๊ดนี้ได้บ้างครับ ให้ ค่าโค๊ดที่2ทำงานร่วมกับค่าที่1ยังไงครับ (ให้โค๊ดที่1กรอกลง Bookid ที่รับค่าค้นหา)
*อันนี้ไม่แน่ใจว่าต้องการค้นหาข้อมูลหรือเปล่า ถ้าใช้ต้องใช้ select นะครับ ไม่ใช่ insert เช่น
โค๊ด:
$strSQL="select * from booklog  where idsave='$_GET[sid]'";
$Query = mysql_query ($strSQL);
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์