fetch-methodで問題が発生しています。コードは次のとおりです。
$stmt = $db->prepare("INSERT INTO x (name) VALUES (:username)");
$stmt->bindParam(':username', $username);
$result = $stmt->execute();
if ($result == '1') {
$id = $stmt->fetch();
return $id;
}
クエリが実行され、データが挿入され、$resultは「1」です。ただし、結果を取得しようとすると、falseが返されます。
任意のヒント?