function getCars($memebrNo) {
// STUDENT TODO:
// Change lines below with code to retrieve the cars of the member from the database
$stmd=$dbh->prepare('SELECT name FROM PeerPark.Car JOIN PeerPark.Member WHERE memberNo=:memberNo');
$stmd->bindParam(':memberNo', $memberNO, PDO::PARAM_STR);
$stmd->execute;
$result=$stmd->fetchAll(PDO::FETCH_COLUMN);
var_dump($result);
这些是我的代码,但我想打印如下,除了有人能告诉我,我正在使用功能正确的memberNo吗?感谢
$results = array(
array('car'=> 'Gary'),
array('car'=> 'Harry' )
);
答案 0 :(得分:0)
要获得这样的结果,您的查询应为:
$stmd=$dbh->prepare('SELECT name AS car FROM PeerPark.Car JOIN PeerPark.Member WHERE memberNo=:memberNo');
然后你应该用以下方法获取结果:
$result = $stmd->fetchAll(PDO::FETCH_ASSOC);
PDO::FETCH_COLUMN
返回包含列的所有值的索引数组。 PDO::FETCH_ASSOC
返回一个二维数组,其中每个元素都是一个关联数组,将列名映射到它们的值。