首页 > 编程知识 正文

包含没有数据库永久保存php变量的词条

时间:2024-03-07 18:23:46 阅读:332381 作者:SGLG

本文目录一览:

php 如何让一个变量长期存在

1、PHP程序结束了,变量当然就会销毁。如果你要变量活下去,那就得给他一个地方活着。

数据库是一个地方,memcache/redis之类的内存是一个地方,硬盘是一个地方,第三方存储API也是一个地方。

2、因为PHP木有daemon,PHP变量的生命周期是页面级别的,页面结束了,变量也就结束了,保存在redis或者memcached。

php保存数据到数据库

需要转义一下。有几个办法:

1,最简单,把一些危险字符过滤掉,比如英文的单引号,双引号等;

2,使用addslashes在php中进行转义,自己处理;

3,可以使用一些现成的处理方法,比如uchome自带的getstr。这样的好处就是对各种可能出现的情况处理比较好。

php程序里面,把一个变量放入数据库以后,如何让这个变量存放在数据库中24个小时以后被自动清空

?php 

$sql = "INSERT INTO `biao`(id,code,time) VALUES('".$id."','".$str."','".time()."')";

mysql_query($sql);

//判断时间

//现在的时间

$time = time();

if (($time - $row('time'))86400) {//大于24小时

$sql = "UPDATE `biao` SET `code` = '' WHERE `id` = ".$row('id');

}

?

可以写入添加的时候,取值的时候判断这个时间跟现在的时间是否超过24小时即可

望采纳

PHP 怎么永久保存多个变量(不上传数据库)

不存数据库,那就只好存服务器上的文件中。

如果是全局的配置,只能存服务器上;

如果是用户配置,也可以存在Cookie里,但是这个不是永久的,用户清除Cookie就没了,根据你的业务需要选择。

PHP怎么每天自动将一个变量的值另外保存起来,变量值每天都会变,我需要将一段时间的变量值记录下来

数据存储的问题:

内存存储: 新建map变量-存入每天的值 缺点(丢失)

文件存储:文件操作存储到文本或excel中 (慢,操作不友好)

数据库存储:新建个表存

php如何保存数据到服务器中,下次请求服务器的时候再调出来?

数据通常需要存到数据库中。

例如Mysql数据库,参考下面的代码:

?php

$con = mysql_connect("localhost","xxx","xxxxxx");

if (!$con)

{

die('Could not connect: ' . mysql_error());

}

mysql_select_db("my_db", $con);

mysql_query("INSERT INTO Persons (FirstName, LastName, Age)

VALUES (sky, 'sky', '20')");

mysql_close($con);

?

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。