2013-11-26 6 views
0

테이블 이름의 인수로이 함수를 호출하려고하는데 출력을 얻지 못하는 여러 가지 사항을 변경했습니다.인수가있는 pdo 함수 호출

function getTbl($tablename) 
{ 
    $mysqlConnection = getConnection(); 
    $sql = "SELECT * FROM ".$tablename; 
    $Results = $mysqlConnection->query($sql); 

    return $Results; 
} 

<?php 
    getTbl("college"); 
    echo Results(); 
?> 
+0

결과가 어떻게 보이기를 기대합니까? 'getTbl()'함수는 문자열/배열이 아닌 객체를 반환합니다. –

답변

0

글쎄, 함수는 객체를 반환하지만 할당하지는 않습니다.

try $ results = getTbl ("college"); 어쨌든

당신이해야한다 -> (가져 오기) 또는 - 당신은 foreach 문을 PDO::query()를 사용하는 경우 배열이 아닌 객체

0

를 반환 어떤 점에서> fetchAll() 객체,

function getTbl($tablename){ 
    $mysqlConnection = getConnection(); 
    $sql = "SELECT * FROM ".$tablename; 
    $Results = $mysqlConnection->query($sql); 

    return $Results; 
} 


<?php 
    $itens = getTbl("college"); 


    foreach($itens as $item){ 
    echo $item['key']; 
    } 
?> 
관련 문제