PHP+Mysql 实现随机一言代码

以下是一个简单的例子,用来实现随机一言,大家可以根据需求自己修修改改。

首先,你要创建一个存储一言的Mysql数据库表,例如:

CREATE TABLE `one_liners` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `quote` varchar(255) NOT NULL,
  PRIMARY KEY (`id`)
);

然后,插入一些一言到表中:

INSERT INTO `one_liners` (`quote`) VALUES ('今天天气真好。');
INSERT INTO `one_liners` (`quote`) VALUES ('你是最棒的!');
INSERT INTO `one_liners` (`quote`) VALUES ('加油,你可以的!');

接下来,创建一个PHP文件(例如: random_quote.php ),并编写以下代码:

<?php
$servername = "localhost";
$username = "你的数据库用户名";
$password = "你的数据密码";
$dbname = "你的数据名称";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接错误
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
// 生成一个随机ID,用于获取随机一言
$randomId = mt_rand(1, (int) $conn->query("SELECT MAX(id) FROM one_liners")->fetch_row()[0]);
// 获取随机一言并输出结果
$result = $conn->query("SELECT quote FROM one_liners WHERE id=$randomId");
echo "今日一言:" . $result->fetch_row()[0];  // 输出结果。注意:这里假设只有一条记录匹配。如果需要处理多条记录,需要使用循环或其他方法。
?>

 

 

 

上一篇 QQ手表版2.1.7 官方正版
下一篇 Wear应用库 - 收集的一些手表APP
2026年3月
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
加载中...
绿通助手 开发进度