如何使用文本计算多个MySQL表行?目前我使用文本(名称)而不是数字作为值,我知道如何计算数字,但我有空格的文本,其中MySQL不允许空格。
我的代码看起来像这样。
$q = 'SELECT count(TS) as count FROM TABLE_TEST WHERE
TS='.$db->qstr(Test Data).' GROUP BY id';
我们都知道不允许测试数据之间的空间,我如何使用文本进行搜索?
非常感谢。
答案 0 :(得分:1)
您需要用单引号或双引号括起字符串。单引号在PHP中更好,因为它们不会被解析为变量。
答案 1 :(得分:0)
你也可以用这个:
WHERE TS LIKE '%Test Data%' GROUP BY id