我的表名是Users
。我有一个名为ID
和var $id = '123123'
的列。
我想知道列ID
中有多少个单元格等于'123123'
。到目前为止,我有这个:
$query = "SELECT * FROM Users WHERE INSTR(ID, '{$id}') > 0 ";
$result = mysql_query($query);
我希望$result
成为一个int。
答案 0 :(得分:0)
试试这个。如果我没弄错的话,这将返回所选择的行数。
$query = "SELECT COUNT(ID) FROM Users WHERE ID = '{$id}'";
答案 1 :(得分:0)
如果我没弄错的话,您希望计算ID等于'123123'
完全的所有列。您可以使用此代码执行此操作:
$id = '123123';
$sql = "SELECT COUNT(*) FROM Users WHERE ID = '{$id}'";
$query = mysql_query($sql);
$result = mysql_fetch_array($query)[0];