社区
基础编程
帖子详情
如何清空内存?
marlantz
2002-07-29 05:24:09
我将网页中的内容付值给一个网页的变量,然后再把这个变量付值给PHP语句中的变量,并加入数据库中,可是那个内容就一直存在那个变量中,我每刷新一次就在数据库中添加一次,请问该怎么在添加依次后就把内存清空?并且判断原数据库中是否有重复的内容?
...全文
525
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!
Electron新手入门实战
清空
信息菜单项 14. PC客户端打包(windows、mac、linux) 课程章节代码地址: https://github.com/damiao-classroom/electron-primary 为什么要学习掌握Electron呢? 01. 由于Electron是基于Node.js构建的,...
C++ 如何快速
清空
vector以及释放vector
内存
?
1、为什么需要主动释放vector
内存
vector其中一个特点:
内存
空间只会增长,不会减小,援引C++ Primer:为了支持快速的随机访问,vector容器的元素以连续方式存放,每一个元素都紧挨着前一个元素存储。设想一下,当...
C++ Vecor
清空
内存
为了消除空间浪费,有两种方法可以
清空
内存
空洞,两种方法各有异同。 方法1:vector<Type>(vecName).swap(vecName); 只
清空
vecName的
内存
空洞,保留其原有元素 方法2:vector<Type>().swap(vecName)...
如何在 JavaScript 中
清空
数组?
这个问题的答案是社区的努力。编辑现有答案以改进这篇文章。它目前不接受新的答案或交互。有没有办法
清空
数组,如果可能的话,可以使用 .remove()?例如,我怎样才能
清空
它?
如何在 Linux 中
清空
缓冲区和缓存
内存
?
在 Linux 系统中,缓冲区和缓存
内存
起着重要的作用...然而,有时候我们可能需要
清空
缓冲区和缓存
内存
,以释放系统资源或解决某些性能问题。本文将详细介绍如何在 Linux 中
清空
缓冲区和缓存
内存
,并提供一些实际的示例。
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章