php - 在 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”添加到它之后,它会返回从字面上中断的列中的值。
解决方案
试试这个:
$sql = "SELECT distinct \"Name\" FROM vItem WHERE \"Name\" LIKE 'pkg%'";
推荐阅读
- javascript - Boostrap 4 中“form-group has-error”的等价物是什么?
- c# - 使用 C# .NET Core 配置应用程序池 .NET CLR 版本
- python - Pyspark Conda saveAsTextFile 文件已经存在
- linux - 匹配后重命名所有目录
- django - Django 信号.py。如何在新线程中组合接收器和启动函数
- paypal - 用 REST API V2 替换 PayPal SetExpressCheckout SOAP API
- javascript - 存储来自不同意图的多个参数
- scala - 如何使用 scala 收集方法来制作相关系数的方法?
- typescript - NestJS:在异常过滤器之前执行拦截器
- java - 仅发布问题 | 应用程序:lintVitalRelease