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 > Insert ข้อมูลลงฐานข้อมูลไม่ได้อะคะ ช่วยทีนะคะ พอดีทำโปรเจค



 

Insert ข้อมูลลงฐานข้อมูลไม่ได้อะคะ ช่วยทีนะคะ พอดีทำโปรเจค

 



Topic : 108902



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



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




ฟอร์ม

อันนีั้คือฟอร์มที่ต้องการ Insert อะคะ จะติดตรงเวลา พอดีว่าต้องการให้เวลาเป็นเวลาปัจจุบันที่กด บันทึกเลยอะคะ ใครรู้ช่วยตอบทีนะคะ



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-06-05 09:27:33 By : Loogsorn22 View : 869 Reply : 15
 

 

No. 1



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



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


ใช้ NOW() ครับ

ตัวอย่าง
$sql  = "INSERT INTO news (new_date, new_heading) VALUES (NOW(), '$new_heading')";









ประวัติการแก้ไข
2014-06-05 09:39:51
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-05 09:37:55 By : sabaitip
 


 

No. 2



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



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


Code (PHP)
if($_POST['seve'])
{
$host="localhost"; 
$username="root";
$pass_word="1234"; 
$db="teohong"; 
$Conn = mysql_connect( $host,$username,$pass_word) or die ("ติดต่อฐานข้อมูลไม่ได้");
mysql_query("SET NAMES utf8",$Conn); 
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้"); 
 

$ComputerName = $_POST['ComputerName'];
$datetime = $_POST['datetime'];
$Name = $_POST['Name'];
$division = $_POST['division'];
$group = $_POST['group'];
$requests = $_POST['requests'];
$Asset = $_POST['Asset'];
$seriai = $_POST['seriai'];
$Endtime = $_POST['Endtime'];
$details = $_POST['details'];

$Sql_add = "insert into request_db set 
ComputerName='$ComputerName' ,
datetime='NOW();',
Name='$Name',
division='$division',
group='group',
requests='$requests',
Asset='$Asset',
seriai='$seriai',
Endtime='$Endtime',
detail='$details'";


mysql_query($sql_add) or die(mysql_error());
echo "เพิ่มข้อมูลของ $name $surname สำเร็จแล้ว";

}




มันบันทึกไม่ได้อะคะ ช่วยดูให้หน่อยได้มั้ยคะ พอกดบันทึกมันก็ไม่มีอะไรเกิดขึ้นเลย


ประวัติการแก้ไข
2014-06-05 10:04:01
2014-06-05 10:04:02
2014-06-05 10:04:02
2014-06-05 10:05:44
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-05 10:02:05 By : Loogsorn22
 

 

No. 3



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



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

datetime='NOW();', > datetime='NOW()',

หรือ

datetime= date('Y-m-d H:i:s'),


ประวัติการแก้ไข
2014-06-05 10:10:00
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-05 10:09:56 By : progamer2000
 


 

No. 4



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



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


ตอบความคิดเห็นที่ : 3 เขียนโดย : progamer2000 เมื่อวันที่ 2014-06-05 10:09:56
รายละเอียดของการตอบ ::
แบบว่าจะให้มันบันทึกเวลาปัจจุบันอะคะ ต้องใช้ตัวไหนคะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-05 10:17:08 By : Loogsorn22
 


 

No. 5



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



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

ผม งง ครับ
Code (PHP)
nsert into request_db set


สรุปว่าจะ save หรือ update
จะได้ตอบถูก
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-05 10:17:56 By : Testprogram
 


 

No. 6



โพสกระทู้ ( 2,311 )
บทความ ( 1 )



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


ข้อที่ 1. ขาด $ ที่ระบุว่านี่คือตัวแปร
ข้อที่ 2. ชื่อตัวแปรไม่สอดคล้องกัน
ข้อที่ 3. มี ;

สีแดงคือสิ่งที่ผิดพลาด

Code
if($_POST['seve']) { $host="localhost"; $username="root"; $pass_word="1234"; $db="teohong"; $Conn = mysql_connect( $host,$username,$pass_word) or die ("ติดต่อฐานข้อมูลไม่ได้"); mysql_query("SET NAMES utf8",$Conn); mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้"); $ComputerName = $_POST['ComputerName']; $datetime = $_POST['datetime']; $Name = $_POST['Name']; $division = $_POST['division']; $group = $_POST['group']; $requests = $_POST['requests']; $Asset = $_POST['Asset']; $seriai = $_POST['seriai']; $Endtime = $_POST['Endtime']; $details = $_POST['details']; $Sql_add = "insert into request_db set ComputerName='$ComputerName' , datetime='NOW();', Name='$Name', division='$division', group='$group', requests='$requests', Asset='$Asset', seriai='$seriai', Endtime='$Endtime', detail='$details'"; mysql_query($sql_add) or die(mysql_error()); echo "เพิ่มข้อมูลของ $name $surname สำเร็จแล้ว"; }


และผมแนะนำให้เขียนแบบนี้ โค้ด INSERT ก็น่าจะใช้โครงสร้างแบบ INSERT แต่ถ้าถนัดแบบโครงสร้าง UPDATE ก็แล้วแต่ครับ

Code (PHP)
if($_POST['seve'])
{
$host="localhost"; 
$username="root";
$pass_word="1234"; 
$db="teohong"; 
$Conn = mysql_connect( $host,$username,$pass_word) or die ("ติดต่อฐานข้อมูลไม่ได้");
mysql_query("SET NAMES utf8",$Conn); 
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้"); 
 

$ComputerName = $_POST['ComputerName'];
$datetime = $_POST['datetime'];
$Name = $_POST['Name'];
$division = $_POST['division'];
$group = $_POST['group'];
$requests = $_POST['requests'];
$Asset = $_POST['Asset'];
$seriai = $_POST['seriai'];
$Endtime = $_POST['Endtime'];
$details = $_POST['details'];

$Sql_add = "	INSERT INTO request_db(
						ComputerName
						, datetime 
						, Name 
						, division 
						, group 
						, requests 
						, Asset 
						, seriai 
						, Endtime 
						, detail
					)
					VALUES(
						'$ComputerName' 
						, NOW() 
						, '$Name'
						, '$division'
						, '$group'
						, '$requests'
						, '$Asset' 
						, '$seriai' 
						, '$Endtime'
						, '$details'
					)";
mysql_query($Sql_add) or die(mysql_error());
echo "เพิ่มข้อมูลของ $name $surname สำเร็จแล้ว";

}

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-05 10:19:18 By : arm8957
 


 

No. 7



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



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


Code (PHP)
$ComputerName = $_POST['ComputerName'];
$datetime = $_POST['datetime'];
$Name = $_POST['Name'];
$division = $_POST['division'];
$group = $_POST['group'];
$requests = $_POST['requests'];
$Asset = $_POST['Asset'];
$seriai = $_POST['seriai'];
$Endtime = $_POST['Endtime'];
$details = $_POST['details'];

$Sql_add  = "insert into request_db (ComputerName, datetime, Name, division, group, requests, Asset, seriai, Endtime, detail)";
$Sql_add .= " VALUES ('$ComputerName' , 'NOW()', '$Name', '$division', '$group', '$requests','$Asset','$seriai','$Endtime','$details')";

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-05 10:25:34 By : sabaitip
 


 

No. 8



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



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

datetime='NOW()',

หรือ

datetime= date('Y-m-d H:i:s'),

ก็ได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-05 10:25:44 By : progamer2000
 


 

No. 9



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



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

ตอบความคิดเห็นที่ : 5 เขียนโดย : Testprogram เมื่อวันที่ 2014-06-05 10:17:56
รายละเอียดของการตอบ ::
รูปแบบ insert แบบนี้ก็ใช้ได้ครับผม รูปแบบเหมือน update ^^

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-05 10:26:35 By : progamer2000
 


 

No. 10



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



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


ตอบความคิดเห็นที่ : 6 เขียนโดย : arm8957 เมื่อวันที่ 2014-06-05 10:19:18
รายละเอียดของการตอบ ::
ขอบคุณค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-05 10:27:24 By : Loogsorn22
 


 

No. 11



โพสกระทู้ ( 2,311 )
บทความ ( 1 )



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


ตอบความคิดเห็นที่ : 10 เขียนโดย : Loogsorn22 เมื่อวันที่ 2014-06-05 10:27:24
รายละเอียดของการตอบ ::


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-05 10:30:37 By : arm8957
 


 

No. 12



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



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

โอ๊ะโอ้ ตอบไม่ทันสะแล้ว ท่านเทพตอบหมดละ
Quote:
progamer2000

แฮะๆ ได้ความรู้เพิ่ม พอดีผมยังไม่เคยใช้ inset into set สะที่


ประวัติการแก้ไข
2014-06-05 10:47:02
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-05 10:43:16 By : Testprogram
 


 

No. 13



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



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


ตอบความคิดเห็นที่ : 7 เขียนโดย : sabaitip เมื่อวันที่ 2014-06-05 10:25:34
รายละเอียดของการตอบ ::
ทำตามแล้วก็ไม่ได้ค่ะ นิ่งไม่ไหวติง T^T ฐานข้อมูลว่างเปล่า ตอบความคิดเห็นที่ : 6 เขียนโดย : arm8957 เมื่อวันที่ 2014-06-05 10:19:18
รายละเอียดของการตอบ ::
ทำตามแล้วก็ไม่ได้ค่ะ นิ่งไม่ไหวติง T^T ฐานข้อมูลว่างเปล่า


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-05 10:59:32 By : Loogsorn22
 


 

No. 14



โพสกระทู้ ( 2,311 )
บทความ ( 1 )



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


ตอบความคิดเห็นที่ : 13 เขียนโดย : Loogsorn22 เมื่อวันที่ 2014-06-05 10:59:32
รายละเอียดของการตอบ ::
Code (PHP)
mysql_query($Sql_add) or die(mysql_error());

ไม่แสดงอะไรออกมาเลยหรอครับ

งั้นลองแบบนี้ครับ ขอดูว่ามันเข้าเงื่อนไข if ไม๊?
Code (PHP)
if($_POST['seve'])
{
echo "<pre>";
print_r($_POST);
echo "<pre>";
}


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-05 11:04:04 By : arm8957
 


 

No. 15



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



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


ตอบความคิดเห็นที่ : 14 เขียนโดย : arm8957 เมื่อวันที่ 2014-06-05 11:04:04
รายละเอียดของการตอบ ::
จะลองดูค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-06-05 11:21:34 By : Loogsorn22
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : Insert ข้อมูลลงฐานข้อมูลไม่ได้อะคะ ช่วยทีนะคะ พอดีทำโปรเจค
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่