php - 显示表中的随机数据

标签 php mysql forms

我在发布之前浏览了该网站,但似乎没有任何意义。我有一个将信息提交到表格的表格。 for 包含三个字段:$name、$link 和 $itunes。 MySQL 表有 3 列,我想随机提取一个名称、链接和 itunes 并将其显示在页面上。除了提交到数据库的表单之外,我目前没有代码。感谢您的帮助。

最佳答案

SELECT * FROM `table` ORDER BY RAND() LIMIT 0,1;

这将从 mysql 中获取任何随机数据。

程序方式:

<?php
$link = mysqli_connect("localhost", "my_user", "my_password", "world");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

$query = "SELECT * FROM `table` ORDER BY RAND() LIMIT 0,1";

if ($result = mysqli_query($link, $query)) {

    /* fetch associative array */
    while ($row = mysqli_fetch_assoc($result)) {
        printf ("%s (%s)\n", $row["Name"], $row["CountryCode"]);
    }

    /* free result set */
    mysqli_free_result($result);
}

/* close connection */
mysqli_close($link);
?>

关于php - 显示表中的随机数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12071027/

相关文章:

主题控件中的 C# 提交按钮

php - 如何在满足某些条件的 Where Clause 上获得结果?

mysql - 联合查询定义别名时出错

c# - 从 MySQL 数据库获取图像 - C#

javascript - 如何在日期之前/之前禁用/启用输入元素?

javascript - 具有多个提交按钮的 PHP 表单

php - Laravel Sanctum 和基于 Cookie 的 session 安全

php - 我需要一个非常简单的 PHP 数据库前端管理面板;指定表的简单记录编辑器

php - 如何使用 php jquery ajax 上传文件和插入数据

mysql - 元 key :value fields returning NULL