This tutorial will teach you how to generate auto number using Php Mysql step by step.



i attached full source code below.i explained more clearly in the video tutorial attached below.
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "emppp";
$conn = mysqli_connect($servername, $username, $password, $dbname);
?>
<?php
$query2 = "select * from student order by id desc limit 1";
$result2 = mysqli_query($conn,$query2);
$row = mysqli_fetch_array($result2);
$last_id = $row['id'];
if ($last_id == "")
{
$customer_ID = "CUS1";
}
else
{
$customer_ID = substr($last_id, 3);
$customer_ID = intval($customer_ID);
$customer_ID = "CUS" . ($customer_ID + 1);
}
?>
<?php
$conn = mysqli_connect($servername, $username, $password, $dbname);
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$id = $_POST["id"];
$stname = $_POST["stname"];
$course = $_POST["course"];
if (!$conn)
{
die("Connection failed: " . mysqli_connect_error());
}
$sql = "INSERT INTO student (id,stname,course )VALUES ('$id','$stname','$course')";
if (mysqli_query($conn, $sql)) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
mysqli_close($conn);
}
?>
<html>
<head>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
</head>
<body>
<div class="container">
<div class="row">
<div class="col-sm-4">
<form action="<?php echo ($_SERVER["PHP_SELF"]);?>" method="post">
<div align="left">
<h3>Autono Generating in php</h3>
</div>
<div align="left">
<label>Employee No</label>
<input type="text" class="form-control" name="id" id="id" style="color: red" value="<?php echo $customer_ID; ?>" readonly>
</div>
<div align="left">
<label>Employee Name</label>
<input type="text" class="form-control" name="stname" id="stname">
</div>
<div align="left">
<label>Employee Salary</label>
<input type="text" class="form-control" name="course" id="course">
</div>
</br>
<div align="left">
<input type="submit" value="ADD">
</div>
</form>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script></div>
</div>
</div>
</body>
</html>i have attached the video link below. which will do this tutorials step by step.