Как вывести из MySQL значение в таблицу?

214
03 января 2018, 20:18

Я сделал запрос к базе, получил массив значений, которые мне нужны, теперь хочу, чтобы мои значения были строками и при этом каждая в своей ячейке. Вот код:

function id($data){
    $host = 'localhost';
    $user = 'user';
    $password = '';
    $db_name = 'workers';
    $link=mysqli_connect($host, $user, $password, $db_name) or die(mysqli_error($link));
    mysqli_query($link, "SET NAMES 'utf8'");
    $query = "SELECT id FROM workers WHERE id>0  ";
    $result = mysqli_query($link, $query) or die( mysqli_error($link));
    for ($data = []; $row = mysqli_fetch_assoc($result); $data[] = $row);
  return $data;
}
function output_id($arr){
        var_dump((id($arr)));
}
output_id($arr);
Answer 1

Если нужен вывод в таблицу HTML, то можно так:

function id($data){
    $host = 'localhost';
    $user = 'user';
    $password = '';
    $db_name = 'workers';
    $link=mysqli_connect($host, $user, $password, $db_name) or die(mysqli_error($link));
    mysqli_query($link, "SET NAMES 'utf8'");
    $query = "SELECT id FROM workers WHERE id>0  ";
    $result = mysqli_query($link, $query) or die( mysqli_error($link));
    $table = "<table>";
    while($data = mysqli_fetch_assoc($result)) {
        $table = ."<tr><td>{$data['id']}</td></tr>";
    }
    $table = ."/<table>";
  return $table;
}
READ ALSO
Убрать статичность header&#39;a

Убрать статичность header'a

Суть вопроса: как убрать статичность header'a на моем сайтеВесь сайт и его элементы обновляются при переходе на другие страницы, а именно header...

207
Найти все файлы

Найти все файлы

Надо найти все файлы с любым расширением, почему, если в названии больше двух слов, то не ищет? Папки не надо

166
PDO exception - SQLSTATE[HY000] [2002] An attempt was made to access a socket in a way forbidden by its access permissions in azure

PDO exception - SQLSTATE[HY000] [2002] An attempt was made to access a socket in a way forbidden by its access permissions in azure

https://stackoverflowcom/questions/43067731/pdo-exception-sqlstatehy000-2002-an-attempt-was-made-to-access-a-socket-in столкнулся с тем же вопросом, что и этот парень

406
Кодировка в названии файла

Кодировка в названии файла

Проблема такая: моя программа получает файл от пользователяЯ изменяю все пробелы так: $p = str_ireplace(' ', '_', $_FILES['filename']['name']);

205