2014-11-09 193 views
0

我在表中有近100行數據。我想將這些數據插入一個數組並將數據顯示到textarea中。將數據從數據庫插入數組並將數據嵌入到textarea中

這裏是我的代碼:這是顯示在textarea的是「陣」近百倍

<?php 
$dbcon = mysqli_connect("hostname", "username", "pass", "databasename"); 
// Check connection 
if (mysqli_connect_errno()) { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} else { 
    mysqli_select_db($dbcon, "databasename") or die("database not found!!!"); 
    $r = mysqli_query($dbcon, "SELECT field FROM table"); // Run the query. 
    echo "<form method='post' action='' target=''>"; 
    while ($row = mysqli_fetch_array($r, MYSQLI_ASSOC)) { 
     $data[] = $row; 
    } 
    echo "<textarea rows='5' cols='25' name='quote' wrap='physical' class='textarea' readonly onClick='this.select()'>" . implode("\n", $data) . "</textarea>"; 
    echo "</form>"; 
} 
?> 

唯一的事情。

我只想知道如何從數組中檢索內容到textarea。如果其他代碼錯誤。請指導我..因爲我是PHP新手。

回答

0

您沒有數組offset指向索引從數據庫中取出的字段。

$data[]=$row['field'];$data[]=$row;

+0

感謝男人..它的工作..在我身邊..這是一個非常愚蠢的錯誤。 – 2014-11-09 03:00:57