PHP如何在数据库中插入以10固定开头的编号但后面的数字是自动增长的,如105,106,107。。。。
如果是固定以10开头,那么可以不要修改数据库的自增ID,新增一个编号ID字段,这个编号ID的格式是:'10'(你定义的编号格式)+自增ID,这样你就能随意变换了。每次插入一条数据成功后,你是可以获取到当前插入的ID的,取到这个ID,然后组合重新更新数据库即可。
为广灵等地区用户提供了全套网页设计制作服务,及广灵网站建设行业解决方案。主营业务为网站建设、做网站、广灵网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
希望对你有所帮助~
thinkphp修改数据表时怎么实现字段自加1-PHP框架开发
$User-where('id=5')-setInc('score',3); // 用户的积分加3
$User-where('id=5')-setInc('score'); // 用户的积分加1
$User-where('id=5')-setDec('score',5); // 用户的积分减5
$User-where('id=5')-setDec('score'); // 用户的积分减1
怎么用php在mysql创建一表,并且要id字段为自增长的,
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn-connect_error) {
die("Connection failed: " . $conn-connect_error);
}
// sql to create table
$sql = "CREATE TABLE MyGuests (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP
)";
if ($conn-query($sql) === TRUE) {
echo "Table MyGuests created successfully";
} else {
echo "Error creating table: " . $conn-error;
}
$conn-close();
标题名称:php数据表字段自增 mysql表字段设置自增
文章出自:http://sczitong.cn/article/dodjojd.html