การ update ข้อมูลจาก object select

เกี่ยวกับ ฐานข้อมูล MySql Oracle MSSQL ect..

Moderator: phpbb, mindphp

ตอบกลับโพส
nuo0onew
phpBBThailand Jr. Member
phpBBThailand Jr. Member
โพสต์: 14
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

การ update ข้อมูลจาก object select

โพสต์ โดย nuo0onew »

คือว่าจะ update ข้อมูลลงในฐานข้อมูล
แต่ติดปัญหาตรงการ update จาก object select
อยากทรายว่าทำไมมันถึงไม่ update ให้แล้วต้องแก้ไขยังไง
nuo0onew
phpBBThailand Jr. Member
phpBBThailand Jr. Member
โพสต์: 14
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

โพสต์ โดย nuo0onew »

<form method="post" action="edit_member_check.php?id=<?=$member_id?>">
.
.
.

<select name="group">
<option value="admin" >ผู้ดูแลระบบ</option>
<option value="staff" >เจ้าหน้าที่</option>
<option value="user">ผู้ใช้</option></select>
.
.
.
.-------------------------------------------------------------------------------------------------------------------------------
nuo0onew
phpBBThailand Jr. Member
phpBBThailand Jr. Member
โพสต์: 14
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

โพสต์ โดย nuo0onew »

แล้วก็รับค่ามาแบบนี้
$member_id=$_GET[id];
$group=$_POST[group];
nuo0onew
phpBBThailand Jr. Member
phpBBThailand Jr. Member
โพสต์: 14
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

โพสต์ โดย nuo0onew »

$sql="update member set email='$email' ,password='$password' ,group='$group' where member_id='$member_id' ";
$result=mysql_db_query($dbname, $sql);
nuo0onew
phpBBThailand Jr. Member
phpBBThailand Jr. Member
โพสต์: 14
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

โพสต์ โดย nuo0onew »

ลอง echo $group ออกมาแล้ว ค่าที่ออกมาก็ตรงนะคะ
แต่มันไม่ update ลองเอา group='$group' ออก ก็ไม่มีปัญหาอะไรสามารถ update ข้อมูลได้ปกติ
ไม่ทราบว่ามันผิดตรงไหนหรอคะ
mindphp
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 2269
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00
ติดต่อ:

โพสต์ โดย mindphp »

ลอง echo $sql ดูครับ
สร้างไฟล์ pdf online
ท่องเที่ยว http://www.thailandhotelforums.com/" onclick="window.open(this.href);return false;
สอน php http://www.mindphp.com/" onclick="window.open(this.href);return false;
nuo0onew
phpBBThailand Jr. Member
phpBBThailand Jr. Member
โพสต์: 14
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

โพสต์ โดย nuo0onew »

echo ออกมาแล้วมันได้แบบนี้ค่ะ
update member set email='[email protected]' ,password='v' ,group='admin' where member_id='11'

ปัญหานี้มันจะเกี่ยวกับการที่ไปเพิ่ม group เข้ามาทีหลังรึป่าวคะ
เพราะรู้สึกว่าจะ insert update เข้าในฟิลที่เพิ่มมาใหม่ไม่ได้เลย
mindphp
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 2269
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00
ติดต่อ:

โพสต์ โดย mindphp »

ใช้ ครับ เป็น ปัญหา ของ คำว่า group มัน เป็น ค่าสงวน
ทางแก้ คือ เปลี่ยนชื่อ field นั้นเป็น ชื่อ อื่น
หรือ ใช้ เครื่อง หมาย `group` ช่วย
สร้างไฟล์ pdf online
ท่องเที่ยว http://www.thailandhotelforums.com/" onclick="window.open(this.href);return false;
สอน php http://www.mindphp.com/" onclick="window.open(this.href);return false;
ตอบกลับโพส

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 76 และ บุคคลทั่วไป 0 ท่าน