【问题标题】:PHP Way to generate and send to database a random number [closed]PHP生成随机数并将其发送到数据库的方式[关闭]
【发布时间】:2025-12-03 06:20:22
【问题描述】:

我想要一个带有Generate Key按钮的PHP页面,当用户点击它时,它会生成一个随机且唯一的数字并将其发送到数据库。

有可能吗?谢谢!

【问题讨论】:

  • 是的,有可能
  • 你必须把“独特”放在上下文中。数据库中唯一的,及时的,...?
  • 这里: => google.com/…
  • 您是否已经尝试创建页面来按住此按钮?使用 PHP 创建唯一键?将任何类型的数据连接或保存到数据库?您的问题是“PHP 是否能够创建随机字符串并与数据库通信?”。这两个问题都表明你甚至没有用谷歌搜索过 PHP 来回答你的问题。

标签: php database


【解决方案1】:

有你的按钮

<form method='post' action='generate.php'>
 <input type =submit>
</form>

然后在你的 php 页面上...

$rand = rand(0,1000000000);

$sql = " insert into table (random) values ('$rand')";
Mysql_query($sql);

注意,我使用 mysql_* 已弃用的函数,请改用 PDO....

但这只是为了说明如何去做

【讨论】:

  • 哇,终于有人明白我是新手了,谢谢!
【解决方案2】:
<?php
$connect_error = 'sorry we\'re expierencing connection problems.';
mysql_connect('localhost', 'root', '') or die($connect_error);
mysql_select_db('lr') or die($connect_error);
$fields = `rand_table`
$data = int rand ( int $min , int $max )
$inerting = mysql_query("INSERT INTO `users` ($fields) VALUES ($data)");
?>

【讨论】: