สอบถามโค้ดการเพิ่มข้อมูลในฐานข้อมูล

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามโค้ดการเพิ่มข้อมูลในฐานข้อมูล

สอบถามโค้ดการเพิ่มข้อมูลในฐานข้อมูล
รบกวนช่วยดูโค้ดให้หน่อยค่ะว่ามีตรงไหนผิดบ้าง คือพยายามหลายรอบแล้ว มันยังไม่สามารถบันทึกข้อมูลลงในฐานข้อมูลได้เลยค่ะ
ชื่อ Field ที่กำหนด ดังนี้ค่ะ
1. pr_01 = เลขที่ pr
2. pr_02 = สาขา



<?
	
	$host = "localhost";
	$user = "root";
	$pass = "1234";
	$dbname = "project_pr";
	$tblname = "pr_reportall";
	$dbcon = mysql_connect($host,$user,$pass) or die ("Connect Database");
	mysql_select_db ($dbname,$dbcon);
	 
	$sql = "insert into $tblname (pr_01,pr_02) values ('no_pr','branch')";
	$result = mysql_query($sql); 
	if($result)
	 {
   echo "บันทึกข้อมูลสำเร็จ";
	 }
	else
 	{
  	echo "บันทึกข้อมูลไม่สำเร็จ";
}

	mysql_close($dbcon);
	
?>


Kawakwang 23-02-2015 09:47:30

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
โค้ดธรรมดา ไม่ผิดอะไร ต้องไปดูว่าแจัง error มายังไง ตารางมีการเชื่อมโยงกับตารางอื่นไหม แล้วข้อมูลที่สัมพันธ์กัน
ในตารางอื่นมีค่าที่สอดคล้องกันไหม


ninenik 23-02-2015
 ความคิดเห็นที่ 2
ไม่มีโค้ด error อะไรเลยค่ะ เพียงแต่ว่าถึงจะกรอกข้อมูลหรือไม่กรอกข้อมูล พอกด submit มันก็จะขึ้นว่า บันทึกข้อมูลไม่สำเร็จ ตลอดเลยค่ะ // เด่วจะไปเช็คตารางตามที่คุณ Ninenik บอกอีกทีค่ะ ขอบคุณค่ะlaugh


kawakwang 23-02-2015 10:01
 ความคิดเห็นที่ 3
ลองดู

-- phpMyAdmin SQL Dump
-- version 2.10.3
-- http://www.phpmyadmin.net
--
-- โฮสต์: localhost
-- เวลาในการสร้าง: 25 ก.พ. 2015  น.
-- รุ่นของเซิร์ฟเวอร์: 5.0.51
-- รุ่นของ PHP: 5.2.6

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- ฐานข้อมูล: `project_pr`
--

-- --------------------------------------------------------

--
-- โครงสร้างตาราง `pr_reportall`
--

CREATE TABLE `pr_reportall` (
  `id` tinyint(4) NOT NULL auto_increment,
  `pr_01` varchar(20) NOT NULL,
  `pr_02` varchar(20) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;

--
-- dump ตาราง `pr_reportall`
--

INSERT INTO `pr_reportall` VALUES (1, 'no_pr', 'branch');
INSERT INTO `pr_reportall` VALUES (2, 'no_pr', 'branch');
INSERT INTO `pr_reportall` VALUES (3, 'no_pr', 'branch');
INSERT INTO `pr_reportall` VALUES (4, 'no_pr', 'branch');
INSERT INTO `pr_reportall` VALUES (5, 'no_pr', 'branch');


baiboboom 25-02-2015 11:51
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ