|
|
|
ขอรันเลขใบเสร็จรับเงิน โดยอ้างมาจาก id ของ sql เช่น 560002 |
|
|
|
|
|
|
|
บทความนี้เลยครับ
PHP Auto Generate Number ตัวอย่างการทำ Auto Number แบบมี รหัส/ตัวอักษร/ปี/เดือน ข้างหน้า
|
|
|
|
|
Date :
2013-04-16 14:13:46 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$objConnect = mysql_connect("localhost","carcare","carcare") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strNextSeq = "";
$strSQL = "SELECT * FROM prefix WHERE 1 ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$objResult = mysql_fetch_array($objQuery);
if($objResult["val"] == date("Y"))
{
$Seq = substr("00000".$objResult["seq"],-5,5);
$strNextSeq = $objResult["val"]."-".$Seq;
$strSQL = "UPDATE prefix SET seq= seq+1 ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
}
else
{
$Seq = substr("000001",-5,5);
$strNextSeq = date("Y")."-".$Seq;
$strSQL = "UPDATE prefix SET val = '".date("Y")."' , seq = '1' ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
}
echo $strNextSeq;
mysql_close($objConnect);
?>
ต้องเปลี่ยนตรงไหนไหมครับ
ใส่ไปมันโชว์ว่า Error connce to data ครับ
|
|
|
|
|
Date :
2017-05-30 10:23:21 |
By :
zeenew |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|