Page 1 of 1

ผมมีปัญหาเรื่องการส่งค่าจาก form เข้าไปยังฐานข้อมูล ครับ

Posted: 22/11/2008 4:22 am
by man2531
ผมใช้ AppServ 2.5.10

Apache 2.2.8
PHP 5.2.6
MySQL 5.0.51b
phpMyAdmin-2.10.3 <<ตามนี้น่ะฮ่ะ

ผมได้ทำการสร้างฟอร์มเพื่อส่งค่าไปยังฐานข้อมูลโดยมี code ในการเชื่อมต่อดังนี้ครับ

mysql_connect('localhost','root','1234')or die("เชื่อมต่อserverข้อมูลไม่สำเร็จ");
mysql_select_db('tigerinfo')or die("เชื่อมต่อฐานข้อมูลไม่สำเร็จ");
$sql = "INSERT INTO tabletiger
(id,username,password,name,address,gender,age,hobby)
VALUES
('$id','$username','$password','$name','$address','$gender','$age','$hobby')";

mysql_db_query('localhost',$sql);
echo "เพิ่มข้อมูลผู้ใช้ลงเรียยบร้อยแล้ว";
mysql_close();

ผมได้สร้างตารางและฐานข้อมูลไว้รอแล้วครับ
ซึ่งพอ run ผ่านบนเครื่องของผม มันไม่ขึ้น error เลยครับ แต่พอเข้าไปเช็คที่ localhost/phpmyadmin ที่ฐานข้อมูลชื่อ 'tigerinfo' เช็คที่ตาราง'tabletiger'
ในตารางไม่มีข้อมูลที่เพิ่มเข้ามาเลยครับ ผมทำตามที่ได้ศึกษาจนมาถึงตรงนี้เลยต้องหยุด จึงอยากสอบถามผู้มีประสบการณ์ ช่วยดู code
หรือหาทางช่วยผมด้วยครับ





ขอบคุณเป็นอย่างสูง

Re: ผมมีปัญหาเรื่องการส่งค่าจาก form เข้าไปยังฐานข้อมูล ครับ

Posted: 22/11/2008 4:52 am
by mindphp
man2531 wrote:ผมใช้ AppServ 2.5.10

Apache 2.2.8
PHP 5.2.6
MySQL 5.0.51b
phpMyAdmin-2.10.3 <<ตามนี้น่ะฮ่ะ

ผมได้ทำการสร้างฟอร์มเพื่อส่งค่าไปยังฐานข้อมูลโดยมี code ในการเชื่อมต่อดังนี้ครับ

mysql_connect('localhost','root','1234')or die("เชื่อมต่อserverข้อมูลไม่สำเร็จ");
mysql_select_db('tigerinfo')or die("เชื่อมต่อฐานข้อมูลไม่สำเร็จ"); <----------------- เลือกใช้งานฐานข้อมูลชื่อ tigerinfo
$sql = "INSERT INTO tabletiger
(id,username,password,name,address,gender,age,hobby)
VALUES
('$id','$username','$password','$name','$address','$gender','$age','$hobby')";

mysql_db_query('localhost',$sql); <--------------- ความหมายมันคือให้รับคำสั่ง $sql ไปที่ฐานข้อมูลชื่อ localhost แต่ท่านต้องการ รันคำสั่ง $sql ไปที่ ฐานข้อมูลชื่อ tigerinfo ไม่ใช่หรือ หรือไม่งั้นก็ไม่ต้องเลือกฐานข้อมูลอีก ใช้เป็น mysql_query($sql) เลยก็ได้
echo "เพิ่มข้อมูลผู้ใช้ลงเรียยบร้อยแล้ว";
mysql_close();

ผมได้สร้างตารางและฐานข้อมูลไว้รอแล้วครับ
ซึ่งพอ run ผ่านบนเครื่องของผม มันไม่ขึ้น error เลยครับ แต่พอเข้าไปเช็คที่ localhost/phpmyadmin ที่ฐานข้อมูลชื่อ 'tigerinfo' เช็คที่ตาราง'tabletiger'
ในตารางไม่มีข้อมูลที่เพิ่มเข้ามาเลยครับ ผมทำตามที่ได้ศึกษาจนมาถึงตรงนี้เลยต้องหยุด จึงอยากสอบถามผู้มีประสบการณ์ ช่วยดู code
หรือหาทางช่วยผมด้วยครับ





ขอบคุณเป็นอย่างสูง

Re: ผมมีปัญหาเรื่องการส่งค่าจาก form เข้าไปยังฐานข้อมูล ครับ

Posted: 22/11/2008 5:14 am
by man2531
ขอบคุณฮ่ะจะลองดูน่ะครับ

Re: ผมมีปัญหาเรื่องการส่งค่าจาก form เข้าไปยังฐานข้อมูล ครับ

Posted: 22/11/2008 5:17 am
by man2531
ขอบคุณมากครับ ได้ผลๆ


คราวหน้าคราวหลังจะมาสอบถามเพิ่มน่ะฮ่ะ