$query = "SELECT :option FROM `site`.`fish` WHERE `fishid`=:fishid";
if ($stmt = $connect->prepare($query)){
$stmt->bindValue(':option', $option, PDO::PARAM_INT);
$stmt->bindValue(':fishid', $fishid, PDO::PARAM_INT);
$stmt->execute();
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
echo '<pre>', print_r($rows, true), '</pre>';
}
以下返回
Array
(
[0] => Array
(
[id] => id
)
)
我希望它返回 [id]=>7 它与我的 BindValues 有关...它们不被识别为数字吗?