0

我有一个用于字典查找目的的单词数据库。我需要能够用 mysql 做的是允许用户输入变量(alpha),我的脚本将返回以这两个变量开头的每个单词以及介于两者之间的所有内容。

假设这两个变量是:

$letters1 = abor
$letters2 = accr

我想得到以aborthrough开头的每个单词accr。我需要返回适合这两个起点之间的每个单词。因此,我知道的示例 SQL 语句不起作用,但可能会帮助您理解我在问什么:

SELECT word from table1 WHERE word LIKE '%abor%' THROUGH '%accr%' ORDER BY word ASC

我知道这THROUGH不是操作员,但这是我需要完成的总体思路。

4

1 回答 1

3

如果你只想要两个变量之间以字母开头BETWEEN ... AND ...的单词,你可以使用 MySQL 的操作符:

SELECT word FROM table1 WHERE word BETWEEN 'abor' AND 'accr' ORDER BY word
于 2012-12-02T10:45:07.267 回答