|
|
|
ท่านผู้รู้ช่วยดูให้ทีครับ คือว่า รหัสไม่เพิ่มขึ้น เริ่มจาก 1 พอถึง 10 ตัวเลขวนซ้ำอยู่ที่ 10 ไม่รุจะแก้ตรงไหนเเล้วคับ |
|
|
|
|
|
|
|
***** หมายเลข A06 A07 A08 ผมลบออกก่อนเเล้วนะคับ ไม่มีผลนะคับ ติดอยู่ที่ 10 นะคับ
|
|
|
|
|
Date :
2013-04-22 14:23:07 |
By :
donkey |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรงชื่อตัวแปรนี้รึเปล่าครับ ดูตรงชื่อตัวแปรก่อนนะครับ
$num_rows_code = $result_numcode['maxID'];
$num_rows_code = str_replace("A0", "", $num_rows_code);
$run_number = $num_rows_code+1;
|
ประวัติการแก้ไข 2013-04-22 15:06:13
|
|
|
|
Date :
2013-04-22 15:04:42 |
By :
poomloom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่มีท่านอื่นเเนะนำเลย.
|
|
|
|
|
Date :
2013-04-22 16:53:13 |
By :
donkey |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ฟิลด์ carid เป็น varchar ค่า MAX เลยเป็น A09 จะไม่ใช่ A010
พอบวก 1 ก็จะได้ 10 ทุกครั้งน่ะครับ
ควรจะเพิ่มฟิลด์เก็บ ตัวเลขอีกฟิลด์เป็น INT จะได้ใช้ MAX(field) ได้
หรือเปลี่ยน SQL เป็น
Code (PHP)
$sql_numcode="select carid AS maxID from car ORDER by LENGTH(carid) desc, carid desc LIMIT 1";
|
ประวัติการแก้ไข 2013-04-22 17:01:42 2013-04-22 17:02:04
|
|
|
|
Date :
2013-04-22 17:00:54 |
By :
Naizan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ คุณCyberman มากๆๆเลบคับ ได้เเล้วคับ +1
|
|
|
|
|
Date :
2013-04-22 17:48:02 |
By :
donkey |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|