mysql不能自动读取ID

来源:百度知道 编辑:UC知道 时间:2024/07/02 19:04:57
我想做个简单的类似于留言板的东西,写完数据库能接收页面输入的东西,但就不能自动读取ID,这是两个页面的代码,请大家帮忙看看哪里出问题,
index.php
<html>
<head>
<form action=sent.php method=post>
<br>姓名:<input name=name>
<br>主题:<input maxLength=60 size=45 name=title>
<br>内容:<textarea name=content rows=15 cols=60></textarea>
<br><input type=submit value=提交 >
<input type=reset value=重置 >
</form>
</body>
</html>
sent.php
<?php
$link=mysql_connect("127.0.0.1:3306","root","");
mysql_select_db("yan");
$name=$_POST['name'];
$title=$_POST['title'];
$content=$_POST['content'];
$exec="insert into ceshi (name,title,content) values ('$name','$title','$content')";
$result=mysql_query($exec);
if($result)
{
echo "上传成功!";
}
else

function get_id( $rLink )
{
$rResult = mysql_query( 'SELECT LAST_INSERT_ID() as LastID' , $rLink );
if( !$rResult ) { return 0;}
else {
$aRow = mysql_fetch_assoc( $rResult );
return intval( $aRow['LastID']);
}
$iLastID = mysql_insert_id( $link ) ? mysql_insert_id( $link ) : get_id();

这么整一般都没问题。。

mysql_insert_id() 返回上次操作实现AI属性的值