- UPDATE เเบบสอบถามของ ผู้ใช้ชื่อนั้นๆ ครับ -
1. เมื่อมี ผู้ใช้คนที่ 1 ทำเเบบสอบถามเสร็จเเล้ว ก็จะทำการบันทึกข้อมูลเเบบสอบถาม เเละทำการ update ชื่อผู้ใช้ที่อยู่ในตัวเเปล $_SESSION['user_name'] "ไปพร้อมๆ กัน" ที่ฟิลล์ user_name ครับ.
2. พอมีผู้ใช้คนที่ 2 เข้ามา มันทำการ UPDATE ที่ฟิลล์ user_name เป็นชื่อผู้ใช้คนที่ 1 ทั้งหมดเลยครับ ปัญหาก็คือ ผมไม่ทราบว่าจะ กำหนด WHERE ยังไงดีครับ.
3. ผมอยากให้คนที่ 2 เป็น นาย ข ตาม $_SESSION['user_name'] นั้นๆ ครับ.
4. ผมเก็บ ชื่อผู้ใช้ จากฟิลล์ user_name จากตาราง user มาใส่ในตัวเเปล $_SESSION['user_name'] ต้องการเอา $_SESSION['user_name'] ในตาราง user ไปใส่ใน ตาราง tbl_purpose ครับ
พี่ๆ พอจะมีคำเเนะนำในการเขียนไหมครับ ขอบคุณมากๆครับ...
ตาราง : tbl_purpose
-ผลลัพธ์ที่ได้ครับ-
|-------------------------------------------------------|
| ans_id | ans1 | ans2 | ans3 | user_name |
| 1 | Y | N | Y | นาย ก | <- $_SESSION['user_name'] คนที่ 1
| 2 | Y | N | N | นาย ก | <- $_SESSION['user_name'] คนที่ 2
|------------------------------------------------------ |
-ผลลัพธ์ที่ต้องการครับ-
|-------------------------------------------------------|
| ans_id | ans1 | ans2 | ans3 | user_name |
| 1 | Y | N | Y | นาย ก | <- $_SESSION['user_name'] คนที่ 1
| 2 | Y | N | N | นาย ข | <- $_SESSION['user_name'] คนที่ 2
|-------------------------------------------------------|
-อันนี้โค้ดที่ผมเขียนครับ-
function updateUser_name() {
$sql = "UPDATE tbl_purpose
SET user_name = '$_SESSION[user_name]'";
$exe = mysqli_query($conn, $sql);
return $exe;
}
PHP ขอคำเเนะนำพี่ๆ ในการเขียน UPDATE ข้อมูลตาม SESSION นั้นๆ ครับ
1. เมื่อมี ผู้ใช้คนที่ 1 ทำเเบบสอบถามเสร็จเเล้ว ก็จะทำการบันทึกข้อมูลเเบบสอบถาม เเละทำการ update ชื่อผู้ใช้ที่อยู่ในตัวเเปล $_SESSION['user_name'] "ไปพร้อมๆ กัน" ที่ฟิลล์ user_name ครับ.
2. พอมีผู้ใช้คนที่ 2 เข้ามา มันทำการ UPDATE ที่ฟิลล์ user_name เป็นชื่อผู้ใช้คนที่ 1 ทั้งหมดเลยครับ ปัญหาก็คือ ผมไม่ทราบว่าจะ กำหนด WHERE ยังไงดีครับ.
3. ผมอยากให้คนที่ 2 เป็น นาย ข ตาม $_SESSION['user_name'] นั้นๆ ครับ.
4. ผมเก็บ ชื่อผู้ใช้ จากฟิลล์ user_name จากตาราง user มาใส่ในตัวเเปล $_SESSION['user_name'] ต้องการเอา $_SESSION['user_name'] ในตาราง user ไปใส่ใน ตาราง tbl_purpose ครับ
พี่ๆ พอจะมีคำเเนะนำในการเขียนไหมครับ ขอบคุณมากๆครับ...
ตาราง : tbl_purpose
-ผลลัพธ์ที่ได้ครับ-
|-------------------------------------------------------|
| ans_id | ans1 | ans2 | ans3 | user_name |
| 1 | Y | N | Y | นาย ก | <- $_SESSION['user_name'] คนที่ 1
| 2 | Y | N | N | นาย ก | <- $_SESSION['user_name'] คนที่ 2
|------------------------------------------------------ |
-ผลลัพธ์ที่ต้องการครับ-
|-------------------------------------------------------|
| ans_id | ans1 | ans2 | ans3 | user_name |
| 1 | Y | N | Y | นาย ก | <- $_SESSION['user_name'] คนที่ 1
| 2 | Y | N | N | นาย ข | <- $_SESSION['user_name'] คนที่ 2
|-------------------------------------------------------|
-อันนี้โค้ดที่ผมเขียนครับ-
function updateUser_name() {
$sql = "UPDATE tbl_purpose
SET user_name = '$_SESSION[user_name]'";
$exe = mysqli_query($conn, $sql);
return $exe;
}