Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql SQL查询:调用所有以字母开头的结果_Mysql - Fatal编程技术网

Mysql SQL查询:调用所有以字母开头的结果

Mysql SQL查询:调用所有以字母开头的结果,mysql,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

我试图调用所有以字母开头的结果,例如,它必须是字母“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'];
?>
现在都修好了,谢谢

问题在于该值的大小写敏感度,我也遗漏了“结尾”

select * from tbl_usersTest where col_name like 'A%';
其中col_name是相关列


其中col_name是相关列。

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

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

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

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

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

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

我假设它是mysql相关的,因为他选择了标签OK,你现在得到的错误是什么?搜索应该区分大小写吗?根据mysql文档,“如果字符串比较中的任何表达式区分大小写,那么比较是以区分大小写的方式执行的。”所以你可以添加“或者像‘a%’”“如果需要。我得到的错误是,只要我添加类似WHERE的部分,它就不会显示任何内容。如果我删除它,它将显示我的数据。查询后缺少逗号,只需添加双半列并选中“SELECT*FROM tbl_usersTest WHERE name LIKE'A%”;我假设它是与mysql相关的,因为他选择了标签OK,你现在得到的错误是什么?搜索应该区分大小写吗?根据mysql文档,“如果字符串比较中的任何表达式都区分大小写,那么比较是以区分大小写的方式进行的。”因此,如果需要,您可以添加“或类似于a%”。我得到的错误是,只要添加类似WHERE的部分,它就不会显示任何内容。如果我删除它,它将显示我的数据。查询后缺少逗号,只需添加双半列并选中“SELECT*FROM tbl_usersTest WHERE name LIKE'A%”;