|
|
|
อยากสอบถามการรันตัวเลขครับ พอดีเขียนโค้ดแล้วมันรันออกมาแค่ 1 ตัว |
|
|
|
|
|
|
|
return '000001'; // ใส่ quote ครอบ ด้วยครับ
แต่ลองเปลี่ยนเป็นแบบ ข้างล่าง จะเร็วกว่าครับ
Code (PHP)
<?php
function getLast_ID($tableName,$fieldName){
$sql="select $fieldName from $tableName order by $fieldName desc limit 1";
$result= mysql_db_query('jaejaee_resort',$sql);
if (mysql_num_rows($result) > 0) {
$rs=mysql_fetch_array($result);
return str_pad($rs[$fieldName]+1, 6 , "0", STR_PAD_LEFT);
}else{
return '000001';
}
}
?>
เหตุผลที่เร็วกว่า ไม่ต้อง ใส่ function ตรวจสอบ ทุกเรคคอร์ด เอาค่าที่มากที่สุด มาใส่ function ใน php ทำครั้งเดียว
|
ประวัติการแก้ไข 2015-05-14 08:15:55
|
|
|
|
Date :
2015-05-14 08:14:12 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|