嘿伙计们,我有以下几点:
$sql = "SELECT COUNT(*) pk_ID FROM "._DB_NAME."."._DB_PREFIX."_Device
WHERE vc_Serial = :deviceID";
$sth=$DBH->prepare($sql);
$sth->execute(array(':deviceID' =>$device_id));
//give amount of results
$row = $sth->fetch(PDO::FETCH_ASSOC);
$count = $sth->rowCount();
使用此代码,我可以查看有多少结果受到影响,$count
然后存储一个值$fk_DeviceID = $row['pk_ID'];
问题是我没有得到正确的 ID 返回。我不知道这是否SELECT COUNT(*)
会影响任何东西。
建议和想法表示赞赏!