|
|
|
รบกวนสอบถามพี่ๆเรื่อง update ข้อมูลหน่อยครับ ผมไม่สามารถ updateข้อมูลได้1ตัวครับแต่ตัวอื่นสามารถอัพเดทได้ |
|
|
|
|
|
|
|
อยากสอบถามเกี่ยวกับการ update ข้อมูลหน่อยครับ
นี้โค้ดส่วนupdateครับ อย่างอื่นผมสามารถ update ได้หมดยกเว้น userid อะครับ รบกวนพี่ๆช่วยดูให้หน่อยนะครับ
Code (PHP)
$strSQL = "UPDATE memberdata SET
userid = '".trim($_POST['userid'])."'
,password = '".trim($_POST['password'])."'
,sex = '".trim($_POST['sex'])."'
,titlename = '".trim($_POST['titlename'])."'
,fname = '".trim($_POST['fname'])."'
,lname = '".trim($_POST['lname'])."'
,majorid = '".trim($_POST['majorid'])."'
,email = '".trim($_POST['email'])."'
,status = '".trim($_POST['status'])."'
,memregisday = '".trim($_POST['memregisday'])."' WHERE userid = '".$_POST["userid"]."' ";
$objQuery = mysql_query($strSQL);
นี้โค้ดส่วนEditform ของ userid ครับ
Code (PHP)
<tr>
<td width="16%" height="28" bgcolor="#FFFFFF"> รหัสสมาชิก(Username)</br></td>
<td width="84%" bgcolor="#FFFFFF">
<input type="text" name="userid" id="userid" value="<?=$objResult["userid"];?>" /></td>
</tr>
Tag : PHP, MySQL, HTML/CSS, JavaScript
|
|
|
|
|
|
Date :
2016-10-13 00:07:42 |
By :
sephiroht |
View :
643 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
userid เป็น pk หรอครับ
ถ้าเป็น....ก็ไม่จำเป็นที่จะอัพเดท
....ยกเว้น มี id auto เป็น pk ครัช
|
|
|
|
|
Date :
2016-10-13 00:29:37 |
By :
Luz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.เสริมว่าเลิกต่อสตริงยาว ๆ ได้แล้วครับ บางที่เครื่องหมาย . ' " เกินมา ขาดหาย ไป หาแล้วยากที่จะเจอครับ ลองหาพวก sprintf หรือ การแทนที่ค่าตัวแปร ดูครับ เวลาเขียนจะได้อ่านง่าย
Go to : สิ่งที่ทุกคนต้องรู้ ในการเขียนโปรแกรมด้วย PHP กับ MySQL หากไม่อยากให้ระบบที่เขียนนั้นถูก HACK ได้ !!!
2. เวลาถามแล้วมี code ช่วยเอา code ใส่ tag PHP ครับ อ่านแล้วจะง่าย จะได้ไม่เสียเวลาก็อปไปวางใน Editor เห็นสี ชัดๆ มันก็ช่วยได้เร็ว
3. ส่วนคำตอบเหมือนที่คุณ Luz บอกครับ userid ถูก update แต่ก็ถูกอ้างอิงใน where ด้วย เงื่อนไขมันคงไม่สมบูรณ์ครับ ปกติเวลาสร้างตารางข้อมูล ผมจะกำหนดฟิลด์แรก ชื่อ idตามตารางนั้นๆ เช่น ตาราง member ก็ id_member กำหนดให้มันเป็น auto ให้เป็น pk เอาไว้อ้างอิง ไว้ใช้งานครับ
|
|
|
|
|
Date :
2016-10-13 09:06:21 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณสำหรับคำแนะนำครับผมจะลองไปปรับตามนะครับ
|
|
|
|
|
Date :
2016-10-13 16:42:13 |
By :
sephiroht |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่มอีกนิดนิด
1 เอาเออเร่อร์มาด้วย ถ้ามี
2 เอา statement ตัวที่เป็น result ก่อนคิวรี่ มาแสดงด้วย จะได้ไม่ต้องเดาว่า เอาตัวแปรจากไหนมามีค่ายังไง
|
|
|
|
|
Date :
2016-10-14 07:55:33 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2016-10-14 10:35:30 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|