【问题标题】:PHP: Check text with their idsPHP:用他们的 id 检查文本
【发布时间】:2014-08-19 15:16:12
【问题描述】:

我有一个表格,我选择所有项目,并随机显示它们,所以我创建了一个输入文本将 ID 放在那里,一旦人们插入 ID,她可以检查该 ID 是否对应于文本,即:

--
-- Table structure for table `book`
--

CREATE TABLE IF NOT EXISTS `book` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`vID` int(11) NOT NULL,
`Text` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;

--
-- Dumping data for table `book`
--

INSERT INTO `book` (`ID`, `vID`, `Text`) VALUES
(1, 1, 'Text1'),
(2, 2, 'Text2'),
(3, 3, 'Text3');

查询是这样的:

$aSel = 'SELECT * FROM book ORDER BY RAND()';

显示是这样的:

echo '<input type="text" size="3" maxlength="3" name="Num[]">';
echo '&nbsp;&nbsp;';
echo $Text.'<br />;
echo '<input type="submit" name="check">';

所以一旦我点击检查按钮,如何检查 Num 值是否与 vID 相同,我的目标是随机生成文本,然后使用 vID 按顺序生成

谢谢大家

【问题讨论】:

    标签: php mysql random


    【解决方案1】:

    为什么要随机排序,然后按值排序?按表中的某些内容排序然后将排序依据添加到 SQL 查询中不是更简单吗?

    【讨论】:

    • 这就像一个测试题,随机编排文本,然后用户按顺序编排
    • 那么我可以将文本数据从一个页面传输到另一个页面吗?
    猜你喜欢
    • 1970-01-01
    • 2011-05-09
    • 2013-10-28
    • 1970-01-01
    • 1970-01-01
    • 2010-12-11
    • 2015-04-22
    • 2021-03-12
    • 1970-01-01
    相关资源
    最近更新 更多