www.ctrt.net > php 如何获得一个表的主键

php 如何获得一个表的主键

说明白点啊

自增主键不都是创建数据表的时候规定好的吗? `id` int(10) NOT NULL AUTO_INCREMENT, 你是想获得这个id的值来判断吗?

$sql_addinfo = " insert into contact_info_group set contact_group_id='',contact_id='' " ; mysql_query ( $sql_addinfo ) ; echo mysql_insert_id () ;

你先select * from table(表名你知道吧) limit 1 查一条看看 从这条数据中找出主键就可以了

双主键应该是说的数据库而不是php, 是说以数据库里的两个字段同是做为主键, 比如,有表 id1和id2是双主健字段 下面三条数据,其中一个字段可以和其它数据重复但两个字段的值不能和其它数据完全重复,否则会报错 id1 id2 aaa 111 aaa 222 bbb 111

很多时候数据库中表的主键都是自增id, 而在连续插入数据时,需要前一条的自增id时候,可以使用PHP中的 mysql_insert_id();函数 如果我的回答没能帮助您,请继续追问。 您也可以向我们团队发出请求,

的确是 echo $resultt 这里错误了,不应该这样。 查询后不是直接输出!!! //$resultt 接着你上面 $array = mysql_fetch_array($resultt); print_r($array); //才是输出你想要的东西

$Model = D(‘Blog’);$data['name'] = ’test’;$data['title'] = ’测试标题’;$data['content'] = ’测试内容’;$result = $Model->add($data);if ($result){ $id = $result; // 获取数据库写入数据的主键}else{ exit($Model->getError());}如果你的...

脑袋太死板了 ,max 在不在他也是封装的sql查询语句 最大的主键 也就是最后一个数据 这个还用想吗? 你按id倒序排序 不就是出来了吗 闹到灵活点别把知识学死

THINKPHP在添加数据后会自动返回自增的ID 如果你要获取最后的ID 只要order by id desc limit 1 那么下一个就是+1就行

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com