帮助SQL查询

时间:2009-10-26 12:18:05

标签: mysql

我试图打电话给所有以字母开头的结果,例如,它必须是字母'A'

我的SQL查询如下,请您解释我需要添加的内容。

$sqlTest="SELECT * FROM tbl_usersTest";

我还有一些错误。我的整个代码是

$sqlTest= "SELECT * FROM tbl_usersTest WHERE name LIKE 'A%'; 
$resultTest = mysql_query($sqlTest);
$rowTest= mysql_fetch_array($resultTest);
$loopPhone = 0;

while($rowmytelcoTest = mysql_fetch_array($resultTest))
{
$loopPhone++;
$TestName = $rowTest['name'];
$TestImageUrl = $rowTest['imageUrl'];
?>

所有修复现在谢谢

问题是该值的区分大小写,而且我也错过了“最后。”

2 个答案:

答案 0 :(得分:4)

select * from tbl_usersTest where col_name like 'A%';

其中col_name是相关列。

答案 1 :(得分:1)

您可能需要正确关闭字符串:

// this:
$sqlTest= "SELECT * FROM tbl_usersTest WHERE name LIKE 'A%'";

// instead of this:
$sqlTest= "SELECT * FROM tbl_usersTest WHERE name LIKE 'A%';