среда, 20 ноября 2013 г.

Build a table using a mysql query with PHP


Создание таблицы в HTML динамически на основе запроса MySQL для PHP





require(PATH.'/app/config.php');
$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD)
        or die("Could not connect: " . mysql_error());
$db = mysql_select_db(DB_NAME, $link);
mysql_query("set names utf8");
$query="SELECT * FROM messages LIMIT 5";
$results = mysql_query($query);
// while ($myrows = mysql_fetch_array($results)){
// echo $myrows["name"];
// }
function displayTable($query = ""){
    $table = '';
    $sql = mysql_query($query);
    $table .= '<table>';
    $table .= '<tr>';
    while($field = mysql_fetch_field($sql)){
        $table .= '<th>'.$field->name.'</th>';
    }
    $table .= '</tr>';
    while($row = mysql_fetch_assoc($sql)){
        $table .= '<tr>';
        foreach($row as $key => $item){
            $table .= '<td style="padding-right:50px;">'.($item).'</td>';
        }
        $table .= '</tr>';
    }
    $table .= '</table>';
    return $table;
}
echo displayTable($query);



Комментариев нет:

Отправить комментарий

Постоянные читатели

Популярные сообщения