PHP:用他们的ID检查文本

时间:2014-08-19 15:16:12

标签: php mysql random

我有桌子,我选择所有项目,并随机显示,所以我创建了一个输入文本,将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按顺序进行

谢谢大家

1 个答案:

答案 0 :(得分:0)

为什么要随机订购然后按值排序?只是通过表中的某些内容进行排序然后将顺序添加到SQL查询中会不会更简单?