|
|
|
รบกวนช่วยดูให้หน่อยค่ะ มันขึ้น Duplicate entry '234000100025520004' for key 1 |
|
|
|
|
|
|
|
คีย์ห้ามซ้ำครับ นอกจากจะมีคีย์ร่วม
|
|
|
|
|
Date :
2010-11-05 13:32:51 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ห้ามมี PK ซ้ำครับ ไม่ว่าจะเป็น Uniquty Key หรือ Primary Key
|
|
|
|
|
Date :
2010-11-05 13:46:51 |
By :
nottpoo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
while($id_bike1 <= $id_bike2){
$id_bike = $id_bike_fix . $id_bike_year . $id_bike1 ;
$id_status = "1";
$sql = "INSERT INTO eachbike"
. "(id_bike, id_status)"
. "VALUES('$id_bike', '$id_status')";
mysql_query($sql) or die(mysql_error());
$id_bike1 = substr($id_bike,-4);
$id_bike1 = $id_bike1++;
}
เช็คแล้วค่ะ
ปรากฎว่า $id_bike1 = $id_bike1++; มันไม่เพิ่มค่าให้อ่ะค่ะ
ทำยังไงดีคะ
|
|
|
|
|
Date :
2010-11-05 14:48:52 |
By :
n.oo.pui |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$id_bike1 = substr($id_bike,-4);
$id_bike1 = $id_bike1++;
เปลี่ยนเป็น
Code (PHP)
$id_bike1 = intval(substr($id_bike,-4)) + 1;
|
|
|
|
|
Date :
2010-11-05 17:48:49 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ ขอบคุนมากค่ะ
|
|
|
|
|
Date :
2010-11-05 18:47:49 |
By :
n.oo.pui |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|