gpt4 book ai didi

php - 从随机 PHP 整数填充 SQL 中一列的所有行

转载 作者:行者123 更新时间:2023-11-29 04:35:44 24 4
gpt4 key购买 nike

我有一个包含数据的 SQL 数据库,但是我想用不同的随机整数填充每一行中的特定字段。

该代码使用一个随机整数填充该字段,因此我的问题是如何在为每一行分配一个随机整数的同时循环。

编辑:根据另一个字段条件填充它

PHP 代码片段:

 $data = rand(intval(5000),intval(57000));
echo $data;
$sql = "UPDATE Test SET Projection = ".$data;
mysqli_query($conn,$sql);
echo "complete"

最佳答案

你要用随机整数更新表,使用MySQL:

SELECT (FLOOR( 1 + RAND( ) * 100 )) -- returns random int in 1-100

你的 php 代码:

//$data = rand(intval(5000),intval(57000));
//echo $data;
$low = 5000 ; $high = 57000 ; $d = $high - $low ;
$sql = "UPDATE Test
SET Projection = (FLOOR( $low +RAND()* $d ))
WHERE DayColumn in ( 'Friday' , 'Saturday' , 'Sunday')
;" ;
mysqli_query($conn,$sql);
echo "complete"

如果你想根据这个值做一些其他的事情,在更新之前或之后,让我知道编辑我的答案。

关于php - 从随机 PHP 整数填充 SQL 中一列的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42540803/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com