|
|
|
insert ไม่ได้รบกวนช่วยหน่อยครับ...ชื่อโฮสต์....ชื่อผู้ใช้...รหัสผ่าน...ชื่อฐานข้อมูล..ชื่อตาราง |
|
|
|
|
|
|
|
<?php
$hostname = "localhost"; //ชื่อโฮสต์
$user = "root"; //ชื่อผู้ใช้
$password = "root"; //รหัสผ่าน
$dbname = "chart"; //ชื่อฐานข้อมูล
//$tblname = "data"; //ชื่อตาราง
// เริ่มติดต่อฐานข้อมูล
mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้");
mysql_query('SET CHARACTER SET utf8');
mysql_query('SET NAMES utf8');
// เลือกฐานข้อมูล
mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
// คำสั่ง SQL และสั่งให้ทำงาน
$sql = "insert into main (hn, an,pname,fname,lname,re_date,re_time,re_by) values ('$hn', '$an','$pname','$position','$fname','$lname','$re_date','$re_time','$re_by')"; // กำหนดคำสั่ง SQL เพื่อเพิ่มข้อมูลแบบคีย์ในคำสั่ง SQL
$dbquery = mysql_db_query($dbname, $sql);
// ปิดการติดต่อฐานข้อมูล
mysql_close();
?>
Tag : PHP
|
|
|
|
|
|
Date :
2010-10-22 11:05:41 |
By :
au_mutd |
View :
717 |
Reply :
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$dbquery = mysql_db_query($dbname, $sql) or die(mysql_error());
เอา error มาดูหน่อยครับ
|
|
|
|
|
Date :
2010-10-22 11:18:41 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นั่นสิครับกำลังจะบอกเลยว่าเอา error มาดูหน่อย
|
|
|
|
|
Date :
2010-10-22 11:21:44 |
By :
pokultra |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
field มี 8 values มี 9 ครับ
|
|
|
|
|
Date :
2010-10-22 11:22:22 |
By :
kanchen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//$tblname = "data"; //ชื่อตาราง
[font=Verdana]$sql = "insert into main[/font]
|
|
|
|
|
Date :
2010-10-22 11:22:33 |
By :
tornadoyim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้ error ครับ พอเข้าไปดูใน db ไม่มีข้อมูลที่เพิ่ม
|
|
|
|
|
Date :
2010-10-22 11:22:58 |
By :
au_mutd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Quote:$sql = "insert into main (hn, an,pname,fname,lname,re_date,re_time,re_by) values ('$hn', '$an','$pname','$position','$fname','$lname','$re_date','$re_time','$re_by')"; // กำหนดคำสั่ง SQL เพื่อเพิ่มข้อมูลแบบ
เหมือนจะผิดรึเปล่า
ระบุฟิลด์ 8 ฟิลด์
แต่ Values มี 9 ค่า
|
|
|
|
|
Date :
2010-10-22 11:23:21 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ php code จะช่วยให้อ่านง่ายขึ้นครับ
ชื่อตัวแปรที่ส่งมาจากหน้าฟอร์ม ลองใช้คนละชื่อกับชื่อฟิลในตารางดูครับ
ปัญหานี้เหมือนเคยเจอเมื่อสมัยหัดใหม่ ๆ
แล้วถ้า เป็นการป้อนข้อมูลครบทุกฟิลในตารางเลย ก็ไม่จำเป็นต้องระบุชื่อฟิลลงในคำสั่ง ใส่แค่ values ก็ได้
Code (PHP)
insert into main values ('$hn', '$an','$pname','$position','$fname','$lname','$re_date','$re_time','$re_by'
)
|
ประวัติการแก้ไข 2010-10-22 11:25:03 2010-10-22 11:26:25
|
|
|
|
Date :
2010-10-22 11:23:38 |
By :
Miraku |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับขอบคุณทุกท่านมากครับ
|
|
|
|
|
Date :
2010-10-22 11:26:21 |
By :
au_mutd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|