要检查符号½是否与表-MSAccess中的值匹配,请选择PHP
我在一列中有一个值为½的表,我必须使用查询来计算值为½的行数 像这样使用查询要检查符号½是否与表-MSAccess中的值匹配,请选择PHP,php,ms-access,Php,Ms Access,我在一列中有一个值为½的表,我必须使用查询来计算值为½的行数 像这样使用查询 $sql="select count(*) as aaa from table1 where Code1='½'"; $s=odbc_exec($con,$sql); odbc_fetch_row($s); echo odbc_result($s,"aaa"); 但它返回0,但我有4行具有此值。为什么不识别?Access说Asc½是189。因此,使用Chr189引用ASCII值为189的字符 从表1中选择count
$sql="select count(*) as aaa from table1 where Code1='½'";
$s=odbc_exec($con,$sql);
odbc_fetch_row($s);
echo odbc_result($s,"aaa");
但它返回0,但我有4行具有此值。为什么不识别?Access说Asc½是189。因此,使用Chr189引用ASCII值为189的字符
从表1中选择count*作为aaa,其中Code1=Chr189
如果匹配文本包含½后面的另一个字符。。。例如½P。。。将其与Chr189连接:
从表1中选择count*作为aaa,其中Code1=Chr189&'P'
用1/2代替。5字符串“½”是否包含整个值,或者是否需要带通配符的LIKE运算符?如果有效,请告诉我。@brandon如果不是值,而是短文本列,则½是其中的字符串。我在这里提到的½实际上不是½,它类似于½A或½P或其他东西。这个问题被标记为与ms access有关,但看起来您可能直接从PHP使用MySQL。ms访问标签真的相关吗?谢谢。。非常感谢。它起作用了。完美答案-