【发布时间】:2013-03-21 01:41:29
【问题描述】:
我需要从我的数据库表中检索自动增量字段。我尝试了以下但$id 总是空的。
插入也可以。
我的表如下:
idint(9) NOT NULL auto_increment,
并且id 被设置为主要
我做错了什么? $conn = mysql_connect($host,$username,$password); mysql_select_db($database, $conn) or die("无法选择数据库"); 包括“update_activity.php”; updateActivity("登录", "休息");
$date = date("m/d/y"); $starttime = time();
$sesh = $_SESSION['fname']." ".$_SESSION['lname'];
$q = "INSERT INTO `breaks` (date, starttime, user) VALUES ('".$date."', '".$starttime."', '".$sesh."')";
$query = mysql_query($q, $conn);
$id = mysql_insert_id($conn);
echo var_dump($id); exit;
编辑显示我最近的尝试
【问题讨论】:
-
哦,我的天哪..我知道所有关于mysqli的事情,谢谢你的十亿提醒
-
有人得到答案吗?
-
打印出你正在生成的 SQL,并直接在数据库中运行它——那么它可以工作吗?
-
@adelphia 据我所知,要么是执行的查询有问题,要么是因为函数已失效。
标签: php mysql mysql-insert-id