Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在特定日期和时间范围内更新/插入MySQL中随机日期的方法_Php_Mysql_Phpmyadmin - Fatal编程技术网

Php 在特定日期和时间范围内更新/插入MySQL中随机日期的方法

Php 在特定日期和时间范围内更新/插入MySQL中随机日期的方法,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,可能重复: My MySQL数据库表包含以下列: Primary_ID, Begin_Date, End_Date, Timestamp 如何使用phpmyadmin更新指定日期范围内随机生成的开始日期和时间戳的选定行(例如:一个月30天)。 例如期望的结果 Primary_id--- Begin_Date -------------Timestamp 1.------------2008-09-02--------------2008-09-02 21:48:09 2.--------

可能重复:

My MySQL数据库表包含以下列:

Primary_ID, Begin_Date, End_Date, Timestamp
如何使用phpmyadmin更新指定日期范围内随机生成的开始日期和时间戳的选定行(例如:一个月30天)。 例如期望的结果

Primary_id--- Begin_Date -------------Timestamp

1.------------2008-09-02--------------2008-09-02 21:48:09

2.------------2008-09-03--------------2008-09-03 15:19:01

3.------------2008-09-14--------------2008-09-14 01:23:12

4.------------2008-09-27--------------2008-09-27 19:03:59
日期范围介于2008-09-01和2008-09-31之间。 时间是24小时可变的

我是一个新手,所以在phpmyadmin中使用的语法将非常有帮助

我们正在为一个拥有500名会员的健身房网站做演示,但添加的会员值都具有相同的开始日期和时间。试图在数据库中将他们分为不同的每月注册,例如在8月份不同日期和时间注册的50人,10月份注册的35人,等等

当我尝试这里的一些答案时,我得到了一个错误:#1064-您的SQL语法有一个错误;检查与MySQL服务器版本对应的手册,以了解第1行“$randomDate=rand(1,31)”附近使用的正确语法。
因此,理想情况下,我可以复制并粘贴到phpmyadmin中,只需很少的编辑就可以了。如果可能的话,按顺序。让整个虚拟机尽可能地理解和执行一次或两次单击

我会用一个简单的MySQL调用和一个基本的PHP脚本将它们全部提取出来,将它们放入一个数组中,通过一个“日期随机化器”运行该数组,然后使用新数组并按ID更新数据库。easy peasy。但是,如果你不能做这么简单的事情,你可能不应该在健身房做“演示”。当有人不能做基本的工作时,这会给我们这些自由职业者一个坏名声。不想卑鄙。只是说,不要咬得太多

编辑:

天哪,你在发牢骚!我知道我会为此感到遗憾,但这里有一个更好的分类(不为你写)

使用PHP从MySQL获取数据库信息:

$result = //result from mysql query IE. "SELECT*FROM `database`" which results in an array of information.
将该数组放入“日期随机化器”(引号中,因为您创建了以下函数:

$num = mysql_num_rows($result);
for($i=0; $i<$num; ++$i)
{
    //run your "date randomizer" function for each date key
}
很简单,我不能再为你详细解释了


如果你的工作是编写PHP,而你无法做到这一点,那么你需要寻找不同的工作,不管你的情绪如何。你真的是一个刻薄的人。

phpmyadmin是mysql的PHP脚本接口,而不是db引擎或语言。你尝试过什么,出现了什么错误?StackOverflow不是“为我编写代码”网站。是这样的,通过问问题,寻找问题的答案,并尝试这些答案,然后修改它,一个人就学会了如何解决她的编码问题。每个人,包括你,都曾经是一个傻瓜。我们不“分发”解决方案。如果我们这样做了,没有人会学到任何东西。像你这样的noobs和我们还是noobs时的区别在于,我们不是在寻求答案。我们是在寻求指导,这样我们就可以自己找到答案。如果你不想把腿工作放在自己身上,请雇佣一名自由职业者。@Adrianne2011请理解,尽管所有人很明显,y技能水平在这里是受欢迎的,这是一个程序员的问答网站。用这样的语句来限定你的问题:“……让一个完全的哑巴尽可能地通过一次或两次点击来理解和执行。”,不会从社区获得太多帮助。另一个毫无帮助的答案。感谢你。在你的生活中,你需要紧急帮助或援助,有人会给你一个像你刚才给的答案,或者根本没有。非常没有帮助。我只是告诉你怎么做。不要完全是个傻瓜。这让我不想键入代码对你来说。他给了你一个非常有用的指导方针,告诉你如何完成这项任务,这就是你的反应。正因为如此,你不愿意花时间去学习你需要做什么来解决一个非常简单的问题,你不能指望这里的任何人会给你任何帮助。如果你像你一样懒惰,在这个问题上付出同样多的努力是的,你现在已经解决了这个问题。不,人们已经给了你你需要的答案(特别是在你的问题副本上),而你不喜欢它,因为“它让你困惑”。你不想学习。你只想让我们做这项工作。如果你认为这是“工作”当然,亲爱的,我会马上给你一个你能理解的答案。
//run your MySQL query to UPDATE each rows date and information by ID