php怎么实现定时往mysql数据库中插入数据

php怎么实现定时往mysql数据库中插入数据,第1张

先创建一个php页面,例如叫doup.php,在其中穿件一个form:

<form enctype="multipart/form-data" action="doup.php" method="POST" >

<lable>

<input name="sdd" type="text" />

<input name="sdd" type="submit" value="提交"/>

</lable>

</form>

<?php

$conn=mysql_connect("localhost","root","123")or die("连接错误".mysql_error())

mysql_select_db("数据库名",$conn)

$myvalue=$_post["sdd"]

$sql="insert into dfgghy(myvalue) value('$myvalue')"

$re=mysql_querry($sql)

?>

变量的话 在页面执行完 内存就释放了 所以肯定不能让他每天自动加1

所以只有以下几种方法 1 存在数据库里(不错的方法) 2 存在文件里(很安全,而且只有一个文件的情况下IO没什么压力) 3 存在缓存里(缓存不是很可靠,就算你设置成永远不过期也有可能丢失)

确定存储方法后 需要计划任务来执行(计划任务就是规定每天什么时候,或者每隔多长时间,执行一个脚本,如:一个PHP文件)

WINDOWS:写好要执行的脚本 创建windows计划任务,定时执行命令 (PHP目录)x:\xxx\php\php.exe -f x:\aaa\bbb\script.php(执行脚本的目录)

LINUX:我没写过 和WINDOWS差不多 用crontab命令来执行

script.php里就写你变量加1这个 *** 作,如数据库的字段加1 或者文件里的数字加1


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11572932.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存