2014-02-19 68 views
0

我試圖在PHP中做正確的事情,並使用PDO。選擇*從PHP(PDO),但我不能看到我的回聲?

我有一個表,在這裏我需要回波數據。

於是我就用,

<?php 
$stmt = $db->query('SELECT * FROM under_a'); 
$results = $stmt->fetchAll(PDO::FETCH_ASSOC); 
//use $results?> 

但在我的表,我在那裏用

<?php echo $row["etDate"]; ?> 

我沒有得到任何東西,所以有什麼不好?

<?php 
$stmt = $db->query('SELECT * FROM under_a, studie'); 
//$row = $stmt->execute(); 

//$results = $page->fetchAll(PDO::FETCH_ASSOC); 
//use 

while ($row = $stmt->fetchAll(PDO::FETCH_ASSOC)) { 
var_dump($row); 
} 
?> 


<table width="1100" border="1" align="center" cellpadding="0" cellspacing="0" class="bold_font"> 
<tr> 
<td width="75" height="25" class="info">&nbsp;<?php echo $row["etDate"]; ?></td> 
<td width="50" height="25" class="info">&nbsp;Lys</td> 
<td width="50" height="25" class="info">&nbsp;Skilt</td> 
+0

執行'的print_r($行);',以查看是否有東西,數組中 –

+0

你使用' LONGMAN

+0

您還沒有在任何地方聲明'$ row',是嗎?! – DaGardner

回答

1

您在結果陣列這樣

foreach ($results as $row) { 
    echo $row['etDate']; 
} 

UPDATE

我不明白你的需要的伴侶有循環,我希望這有助於

<?php 

$stmt = $db->query('SELECT * FROM under_a,studie'); 
$results = $stmt->fetchAll(PDO::FETCH_ASSOC); 


foreach ($results as $row) 

{ 

?> 
<table width="1100" border="1" align="center" cellpadding="0" cellspacing="0" class="bold_font"> 
<tr> 
<td width="75" height="25" class="info">&nbsp;<?php echo $row["etDate"]; ?></td> 
<td width="50" height="25" class="info">&nbsp;Lys</td> 
<td width="50" height="25" class="info">&nbsp;Skilt</td> 

<?php 

} 

?> 
+0

但我的回聲在表格中   <?php echo $ row [「etDate」]; ?> – user3272367

+0

沒有問題,嘗試此 回聲 ''。$行[ 「etDate」]「。' –

+0

'但是我的tabel在我的php外面,看看我的最後一個代碼 – user3272367

1

你需要改變你的代碼。

<?php 
$stmt = $db->query('SELECT * FROM under_a'); 
$page = $stmt->execute(); 

$results = $page->fetchAll(PDO::FETCH_ASSOC); 
//use $results?> 

while ($row = $stmt->fetchAll(PDO::FETCH_ASSOC)) { 
var_dump($row); 
} 
?> 
1

使用foreach打印etDate

foreach ($results as $row) { 
    print $row['etDate']; 
} 
+0

當我使用而我得到一些信息 陣列(1){[0] =>數組(6){[ 「POST_ID」] =>串(2) 「17」[ 「用戶名」] =>串(5 )「」admin「[」lys「] => string(2)」OK「[」skilt「] => string(2)」OK「[」door「] => string(2) ] =>字符串(10)「17.02.2014」}} 但是仍然沒有迴應,我想要它 – user3272367

+0

@ user3272367你正在獲取數組,現在使用'foreach'打印'etDate' –

+0

你想在哪裏回顯? – Ryan

相關問題