2013-11-20 1 views
0

저는 PDO를 처음 사용합니다. 내 mysql 테이블에서 데이터를 가져 오려고합니다. 웹 및 다른 stackoverflow 응답을 둘러 보았습니다.하지만 모든 추가 코드가 추가되어 혼란스러워졌습니다. 당신이 수준의 학생들이 있습니까mysql 데이터를 가져 오는 중 PDO

<?php 
$sth = $dbh->prepare("SELECT name, location, age FROM students"); 
$sth->execute(); 

$result = $sth->fetchAll(PDO::FETCH_CLASS, "students"); 
var_dump($result); 
?> 

연결 정보

function getConnection() 
{ 
    $DCONFIG_server = "localhost"; 
    $DCONFIG_DBuser = "root"; 
    $DCONFIG_DBpass = "root"; 
    $DCONFIG_dbname = "school"; 

    $conn = null; 

    try 
    { 
     $conn = new PDO("mysql:host=$DCONFIG_server;dbname=$DCONFIG_dbname",$DCONFIG_DBuser, $DCONFIG_DBpass); 
    } 
    catch(PDOException $e) 
    { 
     echo $e->getMessage(); 
    } 

    return $conn; 
} 
+0

출력 결과에 db 테이블에서 가져올 데이터가 포함되어 있습니까? '이름','위치'와'나이'? –

+0

물론 내가 포함하는 dbconnect 파일을 가지고 있습니다. – SamXronn

+0

위의 코드에서 출력이 없습니다. – SamXronn

답변

0

:

난 그냥 지금까지이있어 내 테이블 중 하나에서 모든 데이터를 에코 싶어?

<?php 
    class students { 
     public $name; 
     public $location; 
     public $age; 
    } 
$sth = $dbh->prepare("SELECT name, location, age FROM students"); 
$sth->execute(); 

$result = $sth->fetchAll(PDO::FETCH_CLASS, "students"); 
var_dump($result); 
?> 
+0

안녕하세요, 저는 이걸 가지고 있습니다. ,하지만 그 페이지는 단지 비어 있습니다. – SamXronn

+0

질문에 연결 코드를 보여주십시오. – Mihai

+0

예 질문을 업데이트했습니다. – SamXronn

관련 문제