Php 行计数输出-在表中的行数前面

Php 行计数输出-在表中的行数前面,php,Php,你好 我有以下php代码 $sellast2 = "SELECT id, staffid, password FROM staff WHERE staffid=$staffid"; $result4 = $pdo->prepare($sellast2); $result4->execute(); $rowcount = $result4->rowCount(); echo $rowcount; 我希望行计数为1,因为此表中只有一条记录 变量正在输出-1,而不是预期的1。 负

你好

我有以下php代码

$sellast2 = "SELECT id, staffid, password FROM staff WHERE staffid=$staffid";
$result4 = $pdo->prepare($sellast2);
$result4->execute(); 
$rowcount = $result4->rowCount();
echo $rowcount;
我希望行计数为1,因为此表中只有一条记录

变量正在输出-1,而不是预期的1。 负号是什么意思?为什么它会输出负号

我正在使用Microsoft sql server management studio作为数据库

$sellast2=“从staffid='$staffid'的staff中选择id、staffid和密码


像我一样在单引号中使用$staffid,然后传递一个有效的员工id,得到仍然存在相同问题的结果。我仍然在1前面看到一个减号