php - 通过 php 显示每日句子并从数据库获取

标签 php database

如何通过从数据库获取非重复值来在网站中显示每日句子?

我的数据库有超过 365 个句子

我的数据库表的结构是:

id,文本

我想我应该在我的表格结构中创建一个show,默认值为0,当句子在网站中显示时show = 1

这是真的吗?

最佳答案

是的,您可以添加额外的列并使用如下查询获取记录:

select text from sentences where show=0;

编辑:

您也可以从表中获取随机记录。

示例:

SELECT * FROM `sentences` WHERE show=0 ORDER BY RAND() LIMIT 0,1;

但是对于大表,此方法很慢。请参阅以下文章了解更多详细信息:

关于php - 通过 php 显示每日句子并从数据库获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6467613/

相关文章:

php - 关于签名 cookie 而不是 session 的提示

php - 如何制作表 6 列/两个单独的表而不是 3 列

database - 无法使 Graph Databases 一书中的示例正常工作

php - 在 php 中从 mysql 表中选择一个字符串不显示输出

javascript - 如何选择表格中的所有输入字段

mysql - 关于 Web (http) 请求和可扩展性的数据库并发连接数

database - NoSQL 运动 - SQL RDBMS 的理由

database - Django 以 unicode 开头

php - Typo3:如何通过属性验证覆盖默认错误消息?

mysql - 数据库插入不起作用和数据库功能潜在的误解