我正试图从我的数据库中提取一些信息,那是一个电子游戏的集合。我有一个包含游戏名称的标题字段。我想提取所有以字母A-FABCDEF)开头的标题,并按字母顺序列出它们。到目前为止,这就是我所拥有的。任何帮助都将不胜感激!

<?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')

10-02 01:55