首页 > 解决方案 > 在 PHP SQL 查询中使用“WHERE”的问题

问题描述

我正在运行最新版本的 XAMPP 并将其连接到带有 PHP 7.3.8 的最新驱动程序的 MSSQL 数据库,正在使用 sqlsrv_query() + sqlsrv_fetch_array() 发出查询

好的,所以我有一个需要从 PHP 运行的 SQL 查询,即:

$sql = 'SELECT distinct "Name" FROM vItem WHERE "Name" LIKE pkg%';

上面的代码不起作用并且不返回任何内容,但当我运行时(如下):

$sql = 'SELECT distinct "Name" FROM vItem';

在将“WHERE”添加到它之后,它会返回从字面上中断的列中的值。

标签: phpsql-servertsql

解决方案


试试这个:

 $sql = "SELECT distinct \"Name\" FROM vItem WHERE \"Name\" LIKE 'pkg%'"; 

推荐阅读