|
|
|
insert แล้วข้อมูลไม่ลงฐานข้อมูลค่ะ ช่วยดู code ให้หน่อยนะคะ |
|
|
|
|
|
|
|
//กำหนดตัวแปรเพื่อนำไปใช้งาน
$hostname = "localhost"; //ชื่อโฮสต์
$user = ""; //ชื่อผู้ใช้
$password = ""; //รหัสผ่าน
$dbname = "mistvs"; //ชื่อฐานข้อมูล
$tblname = "login"; //ชื่อตาราง
// เริ่มติดต่อฐานข้อมูล
mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้");
// เลือกฐานข้อมูล
mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
// คำสั่ง SQL และสั่งให้ทำงาน
$sql = "insert into $tblname (name,username,password,village_id,status) values ('$name','$username', '$password','$village_id','$status')"; // กำหนดคำสั่ง SQL เพื่อเพิ่มข้อมูลแบบคีย์ในคำสั่ง SQL
$dbquery = mysql_db_query($dbname, $sql);
// ปิดการติดต่อฐานข้อมูล
mysql_close();
Tag : - - - -
|
|
|
|
|
|
Date :
8 พ.ย. 2550 15:44:32 |
By :
mahaparm |
View :
1581 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง echo $sql ; แล้ว เอาไปรันใน phpMyAdmin ดูคับว่าไม่ผ่านเพราะอะไร
|
|
|
|
|
Date :
8 พ.ย. 2550 15:52:30 |
By :
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จริงๆแล้ว มันน่าจะ ผิดตั้งแต่ connection นะครับ เพราะปกติ user ไม่น่าจะเป้นช่องว่าง ต้องเป้นอะไรสักอย่าง เช่น root ประมาณนี้
อันที่สองที่เป็นไปได้คือ ฟิวล์ ที่เป็น ตัวเลข เช่น INT เวลาinsert ไม่ต้องมี ' ' ครอบครับ
เดาว่าน่าจะเป็น village_id,status
$sql = "insert into $tblname (name,username,password,village_id,status) values ('$name','$username', '$password',$village_id,$status)"; // กำหนดคำสั่ง SQL เพื่อเพิ่มข้อมูลแบบคีย์ในคำสั่ง SQL
ลองดูครับ
|
|
|
|
|
Date :
8 พ.ย. 2550 18:47:59 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|