社区
基础编程
帖子详情
如何清空内存?
marlantz
2002-07-29 05:24:09
我将网页中的内容付值给一个网页的变量,然后再把这个变量付值给PHP语句中的变量,并加入数据库中,可是那个内容就一直存在那个变量中,我每刷新一次就在数据库中添加一次,请问该怎么在添加依次后就把内存清空?并且判断原数据库中是否有重复的内容?
...全文
577
6
打赏
收藏
如何清空内存?
我将网页中的内容付值给一个网页的变量,然后再把这个变量付值给PHP语句中的变量,并加入数据库中,可是那个内容就一直存在那个变量中,我每刷新一次就在数据库中添加一次,请问该怎么在添加依次后就把内存清空?并且判断原数据库中是否有重复的内容?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
netbat_wdc
2002-07-30
打赏
举报
回复
你是本页直接调用的吧
不是内存的缘故,是页面url参数
你可以重新定向if($submit){ //处理函数;
header("location:$PHP_SELF");
}
LeeMaRS
2002-07-30
打赏
举报
回复
<?
$connect=mysql_connect("localhost","root","");
mysql_select_db("carmoon",$connect);
$time=date("Y-m-d.G:i:s");
$query=mysql_db_query('select * from vote',$connect);
$query=mysql_query("insert into vote(item,time) values('$item0','$time')",$connect);
mysql_close($connect);
?>
<?header("location:$PHP_SELF");?>
偶对你这段代码表示疑义 : 不管表单是否提交,你都插入数据库,肯定不对.而且header的作用是转向,在这里似乎没有意义.改成:
<?
if (isset($_POST["Submit"])) // 判断是否有表单提交
{
$connect=mysql_connect("localhost","root","");
mysql_select_db("carmoon",$connect);
$time=date("Y-m-d.G:i:s");
$query=mysql_db_query('select * from vote',$connect);
$query=mysql_query("insert into vote(item,time) values('$item0','$time')",$connect);
mysql_close($connect);
}
?>
LeeMaRS
2002-07-30
打赏
举报
回复
ob_end_clean()是清空输出缓冲区:)
xizi2002
2002-07-30
打赏
举报
回复
清空内存,如果我没有想错的话,在php 中执行这个函数就可以了,
ob_end_clean();
marlantz
2002-07-30
打赏
举报
回复
以下是我的源程序,大家看该怎么改:
<html>
<head>
<title>在线投票!</title>
</head>
<body bgcolor="#0099FF" text="#666666">
<div align="center">
<form action="$PHP_SELF" method="get" name="form">
<table width="75%" border="0" cellspacing="1" bgcolor="#FFFF00">
<tr bgcolor="#0099FF" align="center" valign="middle">
<td width="20%" height="30">添加投票项目</td>
<td width="65%" height="30">
<input type="text" name="item0" size="50%">
</td>
<td width="15%" height="30">
<input type="submit" name="Submit" value="添加">
</td>
</tr>
</table>
</form>
<br>
<?
$connect=mysql_connect("localhost","root","");
mysql_select_db("carmoon",$connect);
$time=date("Y-m-d.G:i:s");
$query=mysql_db_query('select * from vote',$connect);
$query=mysql_query("insert into vote(item,time) values('$item0','$time')",$connect);
mysql_close($connect);
?>
<?header("location:$PHP_SELF");?>
<table width="75%" border="0" cellspacing="1" bgcolor="#FFFF00" cellpadding="1">
<tr bgcolor="#0099FF" valign="bottom">
<td align="center" height="17"> 调查项目 </td>
<td align="center" height="17">开始时间 </td>
<td align="center" height="17"> 投票 </td>
</tr>
</table>
</div>
</body>
</html>
marlantz
2002-07-29
打赏
举报
回复
我用的是PHP4.0+mysql!
threejs
清空
内存
博主分享Three.js
清空
内存
的方法。试验是在同一个canvas scene根据tab切换内容,切换前需
清空
物体再加载新物体。起初不断切换tab时浏览器
内存
不断增加,经探索后找到方法,使切换tab时
内存
不再增加,并将分享代码。
关于链表的
清空
(防止
内存
泄漏)
探讨链表
清空
操作的必要性,防止
内存
泄漏,介绍单链表和双向链表的
清空
方法,以及如何利用JVM进行
内存
回收。
【亲测免费】 LabVIEW
内存
清空
工具
LabVIEW程序运行时
内存
消耗会逐渐增加,不及时清理会影响运行速度甚至导致
内存
不足。为此提供
内存
清空
工具,通过调用
内存
清空
的DLL文件,可有效清理系统
内存
。介绍了其功能、使用方法、注意事项和适用场景,能确保程序稳定高效运行。
C语言细看从头|
内存
清空
函数
本文详细介绍了C语言中用于
内存
清空
的两个函数——bzero()和memset()。bzero()用于
清空
数组和结构体,而memset()不仅可以
清空
内存
,还可以将
内存
区域置为特定值。文章通过实例分析了memset()在不同数据类型和结构体对齐情况下的表现,展示了赋值非0/-1时可能出现的预期内外效果。总结指出,memset()相比bzero()具有更多灵活性,但使用时需要注意非单字节类型数据的赋值问题。
C++ map 如何
清空
内存
泄露
本文围绕C++中map的
清空
操作展开。当map值存储指针时,用自带clear函数会
内存
泄漏,需用迭代器
清空
;值非指针时可直接用clear;若存储智能指针,会自动释放
内存
。多次使用同一map并clear后,可能
内存
泄漏,需用swap
清空
。
基础编程
21,889
社区成员
140,337
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章