如果连续添加2条数据,为什么在第一行添加新记录后,又跑到最后一行添加记录了呢?
执行结果:8765
999
999
11
8765我希望这2条记录都添加到末尾,helpme!999
999
11
8765
8765<?phpif($_POST["talk"]!=NULL)
{
/* 连接数据库 */
?><?php Include "../../mysql.php"; /* connect database 连接数据库 */ ?><?php /* 执行 SQL 删除 */
$sql = "DELETE FROM `dev_bbs` LIMIT 1";
$query = mysql_query($sql) or die("Query failed(数据库连接失败)"); /* 执行 SQL 添加 */
$sql = "INSERT INTO `dev_bbs` ( `talk` ) VALUES ( '8765' )";
$query = mysql_query($sql) or die("Query failed(数据库连接失败)"); /* 执行 SQL 添加 */
$sql = "INSERT INTO `dev_bbs` ( `talk` ) VALUES ( '8765' )";
$query = mysql_query($sql) or die("Query failed(数据库连接失败)");
/* 释放资源 */
mysql_free_result($result); /* 断开连接 */
mysql_close ($link);
}?>
执行结果:8765
999
999
11
8765我希望这2条记录都添加到末尾,helpme!999
999
11
8765
8765<?phpif($_POST["talk"]!=NULL)
{
/* 连接数据库 */
?><?php Include "../../mysql.php"; /* connect database 连接数据库 */ ?><?php /* 执行 SQL 删除 */
$sql = "DELETE FROM `dev_bbs` LIMIT 1";
$query = mysql_query($sql) or die("Query failed(数据库连接失败)"); /* 执行 SQL 添加 */
$sql = "INSERT INTO `dev_bbs` ( `talk` ) VALUES ( '8765' )";
$query = mysql_query($sql) or die("Query failed(数据库连接失败)"); /* 执行 SQL 添加 */
$sql = "INSERT INTO `dev_bbs` ( `talk` ) VALUES ( '8765' )";
$query = mysql_query($sql) or die("Query failed(数据库连接失败)");
/* 释放资源 */
mysql_free_result($result); /* 断开连接 */
mysql_close ($link);
}?>
解决方案 »
- 函数报错乱码怎么解决?
- PHP PUT Method 如何实现?
- 急,iis下mysql 连接问题,老是边不上去...
- 做PHP的会要负责搜索引擎优化么?我现在要做,麻烦给指点下
- 请教谁会 php 调用 c 程序,调用c的一个小服务程序,需要提交请求和接收响应,高手指教
- 我是搞PHP的,最近想强化学习ajax,从哪里开始呢?有这样的项目么/
- 关于网站访问量!!请各路高手帮个忙!
- php 讀取 *.txt 文件是為什麽會出現亂瑪
- 学php语言 而不懂数据库 有前途没?
- 请问“上传的文件目录亦需要设定文件模式为777(CHMOD 777)”的设置规则是什么?
- 怎样实现这样的树,要求内详,分不够再加,急!!!!!!!!
- mySQL返回的错误信息,请指教!
因为在使用delete删除记录的时候,留下的空位不会由后面的记录
往前补齐.
要想达到楼主的要求,在
/* 执行 SQL 删除 */
$sql = "DELETE FROM `dev_bbs` LIMIT 1";
$query = mysql_query($sql) or die("Query failed(数据库连接失败)");后面加上一句optimize table your_table
就可以达到楼主要求的效果了.添加的记录都到末尾.
<?phpif($_POST["talk"]!=NULL)
{
/* 连接数据库 */
?><?php Include "../../mysql.php"; /* connect database 连接数据库 */ ?><?php /* 执行 SQL 删除 */
$sql = "DELETE FROM `dev_bbs` LIMIT 1";
$query = mysql_query($sql) or die("Query failed(数据库连接失败)"); /* 回收 SQL 闲置的空间 */
$sql = "OPTIMIZE TABLE `dev_bbs`";
$query = mysql_query($sql) or die("Query failed(数据库连接失败)"); /* 执行 SQL 添加 */
$sql = "INSERT INTO `dev_bbs` ( `talk` ) VALUES ( 'xxx' )";
$query = mysql_query($sql) or die("Query failed(数据库连接失败)"); /* 释放资源 */
mysql_free_result($result); /* 断开连接 */
mysql_close ($link);
}?>