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,038

HOME > PHP > PHP Forum > คือว่า เพิ่มข้อมูลไม่ได้อะค่ะ...Column count doesn't match value count at row 1



 

คือว่า เพิ่มข้อมูลไม่ได้อะค่ะ...Column count doesn't match value count at row 1

 



Topic : 037993



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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




ช่วยดูให้หน่อยสิ อยู่ดี ๆ ก็เพิ่มข้อมูลไม่ได้อะ

Code (PHP)
<?
$username=$_POST[username];
$password=$_POST[password];
$id_person=$_POST[id_person];
$name_ps=$_POST[name_ps];
$position=$_POST[position];
$sex=$_POST[sex];
$telephone=$_POST[telephone];
$address=$_POST[address];
$email=$_POST[email];
$ps_bor_status=$_POST[ps_bor_status];
$ps_bri_status=$_POST[ps_bri_status];
$status_user=$_POST[status_user];
$status_login=$_POST[status_login];
$date_reg=date("Y-m-d");

echo "Username : $username<br>";
echo "Password : $password<br>";
echo "รหัสประจำตัว : $id_person<br>";
echo "ชื่อ-สกุล : $name_ps<br>";
echo "ตำแหน่ง : $position<br>";
echo "เพศ : $sex<br>";
echo "เบอร์ติดต่อ : $telephone<br>";
echo "ที่อยู่ : $address<br>";
echo "อีเมล : $email<br>";
echo "สิทธิการยืมครุภัณฑ์ : $ps_bor_status<br>";
echo "สิทธิการเบิกวัสดุ : $ps_bri_status<br>";
echo "สถานะผู้ใช้ : $status_user<br>";
echo "สถานะเข้าใช้ : $status_login";

if ($username=="" or $password=="" or  $id_person=="" or $name_ps =="" or $position=="" or $sex=="" or $telephone=="" or $address=="" or  $email =="" or $ps_bor_status =="" or $ps_bri_status=="" or $status_user=="" or  $status_login=="" ) {
	echo"<h3> ERRER : กรุณากรอกข้อมูลให้ครบนะคะ</h3>";
	exit();
	}
include "function2.php" ;
	if(!checkemail($email_reg)) {
	echo"<h3> รูปแบบอีเมลที่กรอกไม่ถูกต้องนะคะ</h3>";
	exit(); 
	}
include "connect.php";
$sql="select * from person where username='$username' ";
$result= mysql_db_query($dbname,$sql);
$num= mysql_num_rows($result);
if($num>0) {
	echo "<h3>ERRER : Username   ซ้ำ ค่ะ</h3>";
	exit();
}
$sql_insert="insert into person values('','$username','$password','$id_person','$name_ps','$position','$sex','$telephone','$address',' $email','$ps_bor_status','  $ps_bri_status','$status_user','$status_login','$date_reg')";

$result = mysql_db_query($dbname,$sql_insert);
if($result) {
	echo "<h3>ข้อมูลของท่านถูกบันทึกเรียบร้อยแล้ว</h3>";
	echo"<A href='login.php'>คลิกเพื่อเข้า Login</A><br><br>";
	}else{
		echo "<h3>ไม่สามารถสมัครสามชิกได้ค่า</h3>";
		echo mysql_error();

	}
	mysql_close();
?>


ตรง echo mysql_error มันแสดง error ว่ า Column count doesn't match value count at row 1
ไม่รู้ว่าเป็นเพราะ ว่าสร้างดาต้เบส แล้ว เพิ่มฟิวล์ใหม่เข้าไปทีหลังหรือเปล่าอะค่ะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-01-30 18:40:32 By : jiro_aaron View : 3522 Reply : 17
 

 

No. 1



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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


แล้ว ID ในฐานข้อมูลได้ตั้งเป็นแบบ auto เปล่าครับ






Date : 2010-01-30 19:08:03 By : somparn
 


 

No. 2



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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


เปล่าค่ะ ถ้าไม่ได้ตั้งให้เป็น auto ต้องแก้ไงหรอค่ะ
Date : 2010-01-30 19:37:44 By : jiro_aaron
 

 

No. 3



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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


ก็คงต้องตั้งให้เป็น auto_increment ละครับ ไปแก้ใน ฐานข้อมูลอ่ะครับ
Date : 2010-01-30 19:42:16 By : somparn
 


 

No. 4



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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


คือว่าแก้แล้วค่ะก็ยัง ขึ้นเหมือนเดิมเลยค่ะ Column count doesn't match value count at row 1
Date : 2010-01-30 19:56:46 By : jiro_aaron
 


 

No. 5



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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

value ที่ส่งไป ตรงกับในฐานข้อมูลป่าวคะ ลองเช็คดูว่ามีขาดเกินหรือเปล่า
Date : 2010-01-30 20:51:54 By : ultrasiam
 


 

No. 6



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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


คือว่า ตอนนี้บันทึกได้แล้วอะค่ะ แต่ว่า อาจารย์ไม่ให้เอา id เป็น pk อะค่ะ เลยตั้ง id_person เป็น pk แล้วมีปัญหา เวลาบันทึกลง ฐานข้อมูลตรง id เป็น เลข 0 อะค่ะ ต้องแก้ยังไงอะ ค่ะ โค้ดตามกระทู้แรกอะค่ะ
Date : 2010-01-30 20:59:58 By : jiro_aaron
 


 

No. 7



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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


db

shdb
Date : 2010-02-01 10:40:49 By : jiro_aaron
 


 

No. 8



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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

งง นิดนึง อาจารย์ไม่ให้ใช้ id เป็น Primary Key ให้ใช้ id_person เป็น primary แทน

ขอถามก่อนนะค่ะ

1. ถ้าไม่ให้ id เป็นไพมารี แล้ว id ตั้งขึ้นมาเพื่ออะไรค่ะ
2. ถ้าให้ id_person เป็นไพมารีคีย์ แล้วให้มัน Auto หรือว่า คีย์เอง

น้องต้องมองให้ออกก่อนนะค่ะ ว่าดาต้าเบสที่ออกแบบมาเนี่ย แต่ละไฟลล์ ใช้แทนอ่ะไร
อย่างเช่น ที่อาจารย์บอกว่าไม่ให้ id เป็นไพมารีคีย์ แล้วให้ใช้ id_person เนี่ย เค้าหมายถึงให้เอาตัว id_person มาแทนตัว id รึปล่าว ลองเช็คดูก่อน ทบทวนคำถามอาจารย์ ดีดี เพราะถามแบบนี้ งง มากค่ะ จะช่วยก้อม่ายรู้จาช่วยยังไงค่ะ เพราะน้องยังอธิบายให้พี่เข้าใจไม่ได้เลยค่ะ
Date : 2010-02-01 10:59:02 By : Gumme
 


 

No. 9



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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


คือว่า id เพิ่มเข้ามาทีหลังอะค่ะ จริง ๆมันไม่ต้องใช้ก็ได้ แต่ว่าเขียนโค้ดแล้ว error ก็เลยเติมเข้าไปมันก็ใช้ได้ ถ้าเอาออกมันก็ error อีก อะค่ะ ส่วน id_person อะ เป็น auto ไม่ได้อะค่ะ เพราะว่าจะเป็นรหัสประจำตัวต้องคีย์เองอะค่ะ
สรุป ก็คือเขียนโค้ดแบบข้างบนอะค่ะ แล้ว มัน error Column count doesn't match value count at row 1

ก็เลยเติมid เข้าไป

รบกวนพี่ memee หน่อยนะค่ะ
Date : 2010-02-01 11:31:14 By : jiro_aaron
 


 

No. 10



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ถ้างั้นก้อต้องเอา id ออกค่ะ แล้วแก้ไขเอา id_person ไปแทนที่ id ทั้งหมด แค่นี้น่าจาได้แล้วค่ะ
Date : 2010-02-01 11:37:19 By : Gumme
 


 

No. 11



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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


ลองเอา id_person ไปแทนแล้วอะค่ะ ยังไม่ได้อะค่ะ
Date : 2010-02-01 12:05:42 By : jiro_aaron
 


 

No. 12



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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


เงียบเลยอะ ยังแก้ไม่ได้เลยอะค่ะ ช่วยห่นอยนะค่ะ
Date : 2010-02-01 15:00:43 By : jiro_aaron
 


 

No. 13

Guest


แล้วกำหนด id_person ใช่ไหมครับ ลบ id ทิ้งแล้วใช่ไหมครับ

ถ้างั้นมันต้องได้แล้วละคับ

มันฟ้องอะไรไหม
Date : 2010-02-01 15:21:48 By : ความรู้เท่าหางอึ่ง
 


 

No. 14



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ขอดูตัวส่งค่าหน่อยค่ะ
Date : 2010-02-01 15:27:15 By : Gumme
 


 

No. 15



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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


ลบ id ทิ้ง แล้ว เป็นแบบนี้ ค่ะ

ไม่สามารถสมัครสมาชิกได้ค่า
Column count doesn't match value count at row 1

<?
$username=$_POST[username];
$password=$_POST[password];
$id_person=$_POST[id_person];
$name_ps=$_POST[name_ps];
$position=$_POST[position];
$sex=$_POST[sex];
$telephone=$_POST[telephone];
$address=$_POST[address];
$email=$_POST[email];
$ps_bor_status=$_POST[ps_bor_status];
$ps_bri_status=$_POST[ps_bri_status];
$status_user=$_POST[status_user];
$status_login=$_POST[status_login];
$date_reg=date("Y-m-d");

echo "Username : $username<br>";
echo "Password : $password<br>";
echo "รหัสประจำตัว : $id_person<br>";
echo "ชื่อ-สกุล : $name_ps<br>";
echo "ตำแหน่ง : $position<br>";
echo "เพศ : $sex<br>";
echo "เบอร์ติดต่อ : $telephone<br>";
echo "ที่อยู่ : $address<br>";
echo "อีเมล : $email<br>";
echo "สิทธิการยืมครุภัณฑ์ : $ps_bor_status<br>";
echo "สิทธิการเบิกวัสดุ : $ps_bri_status<br>";
echo "สถานะผู้ใช้ : $status_user<br>";
echo "สถานะเข้าใช้ : $status_login";

if ($username=="" or $password=="" or $id_person=="" or $name_ps =="" or $position=="" or $sex=="" or $telephone=="" or $address=="" or $email =="" or $ps_bor_status =="" or $ps_bri_status=="" or $status_user=="" or $status_login=="" ) {
echo"<h3> ERRER : กรุณากรอกข้อมูลให้ครบนะคะ</h3>";
exit();
}
include "function2.php" ;
if(!checkemail($email_reg)) {
echo"<h3> รูปแบบอีเมลที่กรอกไม่ถูกต้องนะคะ</h3>";
exit();
}
include "connect.php";
$sql="select * from person where username='$username' ";
$result= mysql_db_query($dbname,$sql);
$num= mysql_num_rows($result);
if($num>0) {
echo "<h3>ERRER : Username ซ้ำ ค่ะ</h3>";
exit();
}
$sql_insert="insert into person values('','$username','$password','$id_person','$name_ps','$position','$sex','$telephone','$address',' $email','$ps_bor_status',' $ps_bri_status','$status_user','$status_login','$date_reg')";

$result = mysql_db_query($dbname,$sql_insert);
if($result) {
echo "<h3>ข้อมูลของท่านถูกบันทึกเรียบร้อยแล้ว</h3>";
echo"<A href='login.php'>คลิกเพื่อเข้า Login</A><br><br>";
}else{
echo "<h3>ไม่สามารถสมัครสมาชิกได้ค่า</h3>";
echo mysql_error();
}
mysql_close();
?>
Date : 2010-02-01 15:37:09 By : jiro_aaron
 


 

No. 16



โพสกระทู้ ( 4,759 )
บทความ ( 8 )



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


Code (PHP)
$sql_insert="insert into person values('','$username','$password','$id_person','$name_ps','$position','$sex','$telephone','$address',' $email','$ps_bor_status','


ต้องเอาตรงนี้ออกปะ?
$sql_insert="insert into person values('','$username','$password','$id_person','$name_ps','$position','$sex','$telephone','$address',' $email','$ps_bor_status','

เพราะในฐานข้อมูลไม่มี id นี่ ใช่มะ?
Date : 2010-02-02 00:04:53 By : mr.v
 


 

No. 17



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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


ตอนนี้แก้ได้แล้วค่ะพึ่งแก้ได้ เอาตรอง ('',) อะค่ะ

ตอนนี้มีปัญหาใหม่อีกแล้วค่ะช่วยตามไปดูให้มั่งนะค่ะ เรื่อง login อะค่ะ
https://www.thaicreate.com/php/forum/036757.html
Date : 2010-02-02 00:24:55 By : jiro_aaron
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : คือว่า เพิ่มข้อมูลไม่ได้อะค่ะ...Column count doesn't match value count at row 1
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่