|
|
|
insert 2 ตาราง งงโค๊ดใส่ปัย sql error เลยจ้า ช่วยดูหั้ยที |
|
|
|
|
|
|
|
น้องใส่โค๊ด insert ผิด
และต้องแก้ให้id_nameเป็น fk ของตาราง member
แล้วค่อยinsertแบบนี้ลง
Code (PHP)
$sql = "INSERT INTO member(username,password,id_name,id_department) values ('$user' , '$pass' , '$nick', '$depart')";
เวลาสร้าง dropdown ให้เรียกselect มาจากตาราง name,department เอา
|
|
|
|
|
Date :
2010-07-24 20:43:00 |
By :
LuckyStar |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมกำลังติดปัญหาคล้ายอย่างนี้เหมือนกัน แต่ของผมจะค้นหาชื่อลูกค้าจากตารางรายชื่อลูกค้าที่มีอยู่แล้วแล้วจะนำเอารหัสที่ค้นหาได้ไปเพิ่มอีกตารางนึงจะ insert ได้ยังไงอ่ะครับ งง
|
|
|
|
|
Date :
2010-07-24 23:08:08 |
By :
rukawa_s |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งั้น id_name ก้อเปน ชื่อเล่นเลยหลอครับ ผมนึกว่าเปนแค่เลข auto
ตอนแรกผมกะว่า nickname เปนชื่อเล่น แล้วก้อ id_name เปนรหัส auto
งงอะครับ อธิบายหั้ยทีครับผม
|
|
|
|
|
Date :
2010-07-25 00:51:40 |
By :
kookzi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ใช่ค่ะ id_name ก็ยังเป็นauto ตอนที่เรา insert เราไม่ได้ insert nicknameนะค่ะ
เราinsert id_name ลงไปใน ตาราง member แทน พอเวลาเราจะเรียกมาแสดงข้อมูล
เราก็เอา id_name จากตาราง member มา where กับ id_name ของตาราง name เช่น
Code (PHP)
$sql = mysql_query("select nickname from member,name where member.id_name = name.id_name");
ก็จะได้ค่า nickname ออกมาประมานว่าเอาตัว id_name เป็นตัวเชื่อมกันระหว่างสองตารางอ่าค่ะ
|
|
|
|
|
Date :
2010-07-25 01:12:38 |
By :
LuckyStar |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|