【问题标题】:How to run query apply long text as a condition如何运行查询应用长文本作为条件
【发布时间】:2012-02-12 11:29:00
【问题描述】:

表名服务和行名服务名

service_name (col type -text)

软件开发(包括可行性研究、系统分析与设计和编码)

我运行了一个查询收集服务名称

$query_3="SELECT * from service  where service_name='Software Development (Including Feasibility Study, System Analysis & Design and Coding)' ";

$result_3=mysql_query($query_3) or die (mysql_error());
$row_3=mysql_fetch_assoc($result_3);

$service=$row_3['service_name'];

echo $service;

当我运行此查询时,我的查询运行成功,但结果显示为空。

但是当我使用小文本查询运行成功并显示结果时。

请,任何人都可以告诉我这是什么问题,我该如何解决这个问题

【问题讨论】:

标签: php mysql mysql-management


【解决方案1】:

问题是service1 table with theservice_name` 中没有与您指定的服务名称匹配的条目。

我会验证您输入的 service_name 是否正确,并且您在表中有条目。我会去你的 db shell 并输入SELECT count(*) from service 来验证是否有条目。

如果有结果,我会执行SELECT * from service where service_name LIKE %Development% 之类的操作或类似的一般查询,以确保您要查找的行存在。

如果确实存在,我会确保您输入的 service_name 与数据库中的服务名称完全匹配。确保空格、大小写、所有内容都正确。

【讨论】:

    猜你喜欢
    • 2017-08-14
    • 1970-01-01
    • 2017-05-25
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多