我正试图从我的数据库中提取一些信息,那是一个电子游戏的集合。我有一个包含游戏名称的标题字段。我想提取所有以字母A-F
(ABCDEF
)开头的标题,并按字母顺序列出它们。到目前为止,这就是我所拥有的。任何帮助都将不胜感激!
<?php
$xboxonequery = "select * from xboxone where title like 'A%'";
$xboxoneresults = mysql_query( $xboxonequery )
or die ( "Error obtaining XBox One Games ". mysql_error() );
for( $i = 0 ; $i < mysql_num_rows( $xboxoneresults ) ; $i++ ){
$xboxonearray = mysql_fetch_array( $xboxoneresults );
echo "<span style='text-align:center;' align='center'>\n";
echo "<a href='". $xboxonearray['link'] ."'><img src='". $xboxonearray['image'] ."' title='XBox One - ". $xboxonearray['title'] ."' alt='XBox One - ". $xboxonearray['title'] ."'></a>\n";
echo "</span>\n";
}
?>
最佳答案
救援的子字符串:
SELECT ...
WHERE SUBSTR(yourfield, 1, 1) IN ('A', 'B', 'C', 'D', 'E', 'F')