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 > ดูโค๊ดให้ทีครับ มันบอกว่า เอกซีคิวไมได้ครับ จะบันทึกข้อมูลลงฐาน



 

ดูโค๊ดให้ทีครับ มันบอกว่า เอกซีคิวไมได้ครับ จะบันทึกข้อมูลลงฐาน

 



Topic : 047951



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



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




จะให้มันบันทึกข้อมูลลงฐานข้อมูล แต่มันไมไปอ่ะครับ ผมสร้างอะไรผิดหรือเปล่าครับ

แต่ผมยังไม่มีการ สร้างเซสชั่น เก็บข้อมุลเกี่ยวไหมครับที่ต้องสร้าว session ขึ้นมาก่อน

<?

$host="localhost";

$username="root";

$password="123";

$connect= mysql_connect( $host,$username,$password) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");

$db="cat";

$tb="form1";

mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");

$sql="select * from $tb WHERE t1 = ' ".$t1." ' ";

$result=mysql_db_query($db,$sql);

$num_rows=mysql_num_rows($result) or die ("เอ็กซิคิวต์คำสั่ง SQL ไม่ได้ " . mysql_error() );



if($num_rows != 0) /* ตรวจสอบว่า code นี้มีอยู่หรือยัง */

{




echo"<center><br>รหัสซ้ำกรุณกลับไปป้อนใหม่<p><a href = # onclick = 'Register.php)'>คลิกกลับ</a></center>";

}

else

{

mysql_query("INSERT INTO $tb (t1, t_pre, t_name, t_sur, e_pre, e_name, e_sur, j_email, j_add, j_mu, j_soi, j_road, j_dist, j_amph, j_city, j_zip, j_p_home, j_p_off, j_mobile, j_fax) values('$t1', '$t_pre','$t_name''$t_sur', '$e_pre','$e_name''$e_sur', '$j_email','$j_add''$j_mu', '$j_soi','$j_road''$j_dist', '$j_amph','$j_city', '$j_zip','$j_p_home, '$j_p_off','$j_mobile','$j_fax')") or die ("Add ข้อมูลลง Table ไม่ได้ ");

echo "Add ข้อมูลลง Table เสร็จเรียบร้อยแล้ว <p><a href = # onclick ='=Register.php>กลับหน้าหลัก</a>";

}

mysql_close();

?>

</body>

</html>




<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<link href="board.css" rel="stylesheet" type="text/css">
<br>
<br>
<br>
</body>
</html>



Tag : PHP, MySQL, HTML/CSS, JavaScript







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-08-31 08:37:15 By : wonderfulls View : 939 Reply : 15
 

 

No. 1

Guest


มัน error แบบไหนอ่ะ ขอดูหน่อยจิครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-31 09:01:03 By : ...
 


 

No. 2



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

Quote:
or die ("Add ข้อมูลลง Table ไม่ได้ ");


Code (PHP)
or dir(mysql_error());



รู้สึกจะผิดตรงนี้น่ะครับ

Code
,'$j_road''$j_dist',

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-31 09:01:05 By : webmaster
 

 

No. 3



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



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


แก้แล้วครับผมลอง ใส่ , ลงไปแล้ว มันก็ยังขึ้นแบบเดิมว่า


เอ็กซิคิวต์คำสั่ง SQL ไม่ได้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-31 09:06:19 By : wonderfulls
 


 

No. 4



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



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


Code (PHP)
,'$j_add''$j_mu', 


ขอเสริม ตรงนี้ด้วยแว๊บๆๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-31 09:08:19 By : sillyman24
 


 

No. 5



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



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


Code (PHP)
$sql="select * from $tb WHERE t1 = ' ".$t1." ' ";
เปลี่ยนเป็นแบบนี้ก็ได้นะ
Code (PHP)
$sql="select * from $tb WHERE t1 ='$t1'  ";


อันที่จริงคุณน่าจะส่งข้อมูลมาลองเก็บด้วยเลยนะครับ ผมว่านะ จะได้ check กันเลยทีเดียว ไม่งั้น เมื่อแก้ไขปัญหาแรกเสร็จ คุณก็ต้องแก้ไขปัญหาที่2 ตามอย่างแน่นอน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-31 09:10:37 By : SOUL
 


 

No. 6



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



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


มันยังฟ้อง ว่า เอ็กต์ซีคิวต์คำสั่ง SQL ไมได้ เหมือนเดิมอะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-31 09:46:32 By : wonderfulls
 


 

No. 7



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

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

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

mysql_error() ว่ายังไงคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-31 10:18:25 By : ultrasiam
 


 

No. 8



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



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


พอกดบันทึกมาหน้านี้ ปุป มันก็ฟ้องว่า


("เอ็กซิคิวต์คำสั่ง SQL ไม่ได้ "

อ่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-31 10:22:31 By : wonderfulls
 


 

No. 9



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

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

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

Code (PHP)
$sql="select * from $tb WHERE t1 = ' ".$t1." ' ";

$result=mysql_db_query($db,$sql);

$num_rows=mysql_num_rows($result) or die ("เอ็กซิคิวต์คำสั่ง SQL ไม่ได้ " . mysql_error() );


ตรงนี้อะค่ะ เห็น print ("เอ็กซิคิวต์คำสั่ง SQL ไม่ได้ " . mysql_error() ); มันไม่แสดง error อะไรเลยหรอคะ นอกจากข้อความ "เอ็กซิคิวต์คำสั่ง SQL ไม่ได้ "

งั้นลองใช้ $result=mysql_db_query($db,$sql) or die (mysql_error()); ดูนะคะว่ามันมี error อะไร
ลอง echo $sql ออกมาดูด้วย ว่าส่งค่าอะไรไปถูกไหม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-31 10:27:44 By : ultrasiam
 


 

No. 10



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



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

$t1 มายังไงอ่ะครับ ผมไม่เห็นจะมีการรับค่าจาก form เลยครับ ไม่เห็น $_POST['']; อะไรเลย

ผมว่า error มันต้องมีตั้งแต่ code แถวนี้แล้วหละครับ $result=mysql_db_query($db,$sql); ลองเขียน $result=mysql_db_query($db,$sql) or die("ทำการselectข้อมูลไม่ได้");

แล้วก็๋ เขียน code รับค่าจาก form ด้วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-31 10:35:40 By : weenzezar
 


 

No. 11



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



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


แก้เปนแบบนี้ถูกไหมครับ แนะนำด้วย ผม ไม่รุ้เรื่องอ่ะครับ อย่าพึ่งรำคาญนะครับ

<?

$host="localhost";

$username="root";

$password="123";

$connect= mysql_connect( $host,$username,$password) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");

$db="cat";

$tb="form1";

mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");

$sql="select * from $tb WHERE t1 ='$t1' ";

$result=mysql_db_query($db,$sql) or die (mysql_error());

$num_rows=mysql_num_rows($result) or die ("เอ็กซิคิวต์คำสั่ง SQL ไม่ได้ " . mysql_error() );




if($num_rows != 0) /* ตรวจสอบว่า code นี้มีอยู่หรือยัง */

{

echo "$sql";
echo"<center><br>รหัสซ้ำกรุณกลับไปป้อนใหม่<p><a href = # onclick = 'Register.php)'>คลิกกลับ</a></center>";


}

else

{

mysql_query("INSERT INTO $tb (t1, t_pre, t_name, t_sur, e_pre, e_name, e_sur, j_email, j_add, j_mu, j_soi, j_road, j_dist, j_amph, j_city, j_zip, j_p_home, j_p_off, j_mobile, j_fax) values('$t1', '$t_pre','$t_name''$t_sur', '$e_pre','$e_name''$e_sur', '$j_email','$j_add','$j_mu', '$j_soi','$j_road','$j_dist', '$j_amph','$j_city', '$j_zip','$j_p_home, '$j_p_off','$j_mobile','$j_fax')") or die ("Add ข้อมูลลง Table ไม่ได้ ");

echo "Add ข้อมูลลง Table เสร็จเรียบร้อยแล้ว <p><a href = # onclick ='=Register.php>กลับหน้าหลัก</a>";

}

mysql_close();

?>

</body>

</html>




<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<link href="board.css" rel="stylesheet" type="text/css">
<br>
<br>
<br>
</body>
</html>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-31 10:39:39 By : wonderfulls
 


 

No. 12



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

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

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

ผลเป็นไงคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-31 11:08:50 By : ultrasiam
 


 

No. 13



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



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

ไม่ใช่ครับ การ เปรียบเทียบค่า คือ ต้อง มี 2 ค่า ในการเปรียบเทียบ โดยหน้าเปรียบเทียบนี้ต้องรับค่าจากหน้ากรอกข้อมูลหรือ หน้า form ครับ
โดยที่หน้าเปรียบเทียบข้อมูล(คือหน้าที่มีปัญหานี้) จะต้องเขียน code เพื่อรับค่าจากหน้ากรอกข้อมูล โดยใข้ $_POST[''];นะครับ แต่ตอนนี้คุณยังไม่ได้รับค้าจากหน้ากรอกข้อมูล code มันเลย error เพราะไม่รู้จะเอาข้อมูลที่ไหนมาเปรียบเทียบกันไงครับ

คุณคงต้องไป ศึกษา เรื่อง $_POSTกับ $_GET ครับ คุณจะได้เข้าใจมากขึ้นครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-31 11:24:58 By : weenzezar
 


 

No. 14



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



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

สร้าง database หรือยังครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-31 13:06:54 By : yogolas
 


 

No. 15



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



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


สร้างแล้วครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-31 22:33:57 By : wonderfulls
 

   

ค้นหาข้อมูล


   
 

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