使用Text计算mysql行数据

时间:2014-04-04 07:05:49

标签: php mysql

如何使用文本计算多个MySQL表行?目前我使用文本(名称)而不是数字作为值,我知道如何计算数字,但我有空格的文本,其中MySQL不允许空格。

我的代码看起来像这样。

$q = 'SELECT count(TS) as count FROM TABLE_TEST WHERE  
TS='.$db->qstr(Test Data).' GROUP BY id';

我们都知道不允许测试数据之间的空间,我如何使用文本进行搜索?

非常感谢。

2 个答案:

答案 0 :(得分:1)

您需要用单引号或双引号括起字符串。单引号在PHP中更好,因为它们不会被解析为变量。

答案 1 :(得分:0)

你也可以用这个:

    WHERE  TS LIKE '%Test Data%' GROUP BY id