Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ช่วยดูหน่อยค่ะ ต้องแก้ยังไงคะ ต้องการเก็บแค่ เวลา อย่างเช่น 08:00:00 แต่ถ้าใช้แค่ $strSQL .="SH41 = '".$_POST["SH41"]."', "; มันก็จะเก็บรูปแบบเต็มคือ



 

ช่วยดูหน่อยค่ะ ต้องแก้ยังไงคะ ต้องการเก็บแค่ เวลา อย่างเช่น 08:00:00 แต่ถ้าใช้แค่ $strSQL .="SH41 = '".$_POST["SH41"]."', "; มันก็จะเก็บรูปแบบเต็มคือ

 



Topic : 040050



โพสกระทู้ ( 512 )
บทความ ( 0 )



สถานะออฟไลน์




Code (PHP)
<?
$objConnect = mssql_connect(".","sa","") or die("Error Connect to Database");
$objDB = mssql_select_db("$_GET[Branch]");
$strSQL = "UPDATE EMPLOYEE SET ";
$strSQL .="SH27 = '".$_POST["SH27"]."', ";
$strSQL .="SH1 = '".$_POST["SH1"]."', ";
$strSQL .="SH2 = '".$_POST["SH2"]."', ";
$strSQL .="SH4 = '".$_POST["SH4"]."', ";
//$strSQL .="SH4 = '".CONVERT(datetime, '$_POST[SH4]', 103)."', ";
$strSQL .="SH5 = '".$_POST["SH5"]."' ,";
$strSQL .="SH6 = '".$_POST["SH6"]."' ,";
$strSQL .="SH8 = '".$_POST["SH8"]."', ";
$strSQL .="SH9 = '".$_POST["SH9"]."' ,";
$strSQL .="SH10 = '".$_POST["SH10"]."' ,";
$strSQL .="SH11 = '".$_POST["SH11"]."' ,";
$strSQL .="SH12 = '".$_POST["SH12"]."', ";
$strSQL .="SH13 = '".$_POST["SH13"]."' ,";
$strSQL .="SH14 = '".$_POST["SH14"]."' ,";
$strSQL .="SH15 = '".$_POST["SH15"]."' ,";
$strSQL .="SH25 = '".$_POST["SH25"]."', ";
$strSQL .="SH26 = '".$_POST["SH26"]."', ";
$strSQL .="SH37 = '".$_POST["SH37"]."' ,";
$strSQL .="SH38 = '".$_POST["SH38"]."', ";
$strSQL .="SH39 = '".$_POST["SH39"]."', ";
$strSQL .="SH40 = '".$_POST["SH40"]."' ,";
//$strSQL .="SH41 = '".$_POST["SH41"]."', ";
$strSQL .="SH41 = '".CONVERT(varchar, '$_POST[SH41]', 103)."', ";
$strSQL .="SH42 = '".$_POST["SH42"]."' ,";
$strSQL .="SH43 = '".$_POST["SH43"]."' ";
$strSQL .="WHERE SH0 = '".$_POST["SH0"]."' ";
$objQuery = mssql_query($strSQL);

mssql_close($objConnect);
?>


มีปัญหากะ $strSQL .="SH41 = '".CONVERT(varchar, '$_POST[SH41]', 103)."', "; น่ะค่ะ
จะ error ว่า Fatal error: Call to undefined function CONVERT() in C:\AppServ\www\Admin\EditEmpUpdate.php on line 27

ต้องการเก็บแค่ เวลา อย่างเช่น 08:00:00

แต่ถ้าใช้แค่ $strSQL .="SH41 = '".$_POST["SH41"]."', "; มันก็จะเก็บรูปแบบเต็มคือ 1/1/1900 08:00:00

ต้องการให้มันเก็บแค่เวลาอ่ะค่ะ แก้ยังไงดี

*** SH41 เก็บรูปแบบเป็น datetime ค่ะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-03-08 14:01:12 By : yingnoi View : 858 Reply : 3
 

 

No. 1



โพสกระทู้ ( 217 )
บทความ ( 0 )



สถานะออฟไลน์


มันต้อง error อยู่แล้วหละครับเพราะ sql มันคง convert varchar เป็น varchar ไม่ได้อยู่แล้วหละครับ
ผมคิดว่า substring เก็บเอาเฉพาะเวลาจะดีกว่าครับ






Date : 2010-03-08 14:57:58 By : windersun
 


 

No. 2



โพสกระทู้ ( 512 )
บทความ ( 0 )



สถานะออฟไลน์


คือรูปแบบเดิมมันเก็บเป็น datetime นะคะ ต้องแก้ตรงจุดไหนอ่ะค่ะ เพราะต้องการเก็บแค่เวลาเท่านั้นค่ะ

เพิ่มเติมนะคะ เอาข้อมูลเดิม 08:00:00 ขึ้นมาแก้ไขนะคะ ซึ่งมีแค่เวลาเท่านั้น แต่พอแก้จาก 08:00:00 เป็น 07:50:00 แล้ว update ไปเก็บที่เดิม มันใส่ 1/1/1900 ขึ้นมาเองเลย ไม่ได้ต้องการค่ะ ต้องการเก็บแค่วันนี้แหละค่ะ

เขียนแก้ไงดีคะ เปลี่ยนจาก convert(varchar เป็น convert(datetime แล้วก็ไม่ได้ค่ะ
Date : 2010-03-08 15:05:17 By : yingnoi
 

 

No. 3



โพสกระทู้ ( 512 )
บทความ ( 0 )



สถานะออฟไลน์


ดันๆๆๆ ช่วยทีค่ะ
Date : 2010-03-08 15:59:07 By : yingnoi
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดูหน่อยค่ะ ต้องแก้ยังไงคะ ต้องการเก็บแค่ เวลา อย่างเช่น 08:00:00 แต่ถ้าใช้แค่ $strSQL .="SH41 = '".$_POST["SH41"]."', "; มันก็จะเก็บรูปแบบเต็มคือ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่