Jeżeli chcę po prostu wypisać dane na ekranie np poprzez echo lub printf to wszystko działa.
$db = mysqli_connect("name", "user", "password", "db"); if (mysqli_connect_errno()) { } $query = "SELECT id, name FROM table_name"; if ($result = mysqli_query($db, $query)) { while ($row = mysqli_fetch_assoc($result)) { $html = $html. '<tr> <td>'.$row["id"].'</td> <td>'.$row["name"].'</td> </tr>'; // printf ("%s (%s)\n", $row["id"], $row["name"]); } return $html; }
Potrzebuję robić to w ten sposób ponieważ jest to moduł/funkcja którą się dołącza do widoków w .html ( gdzie jest stworzona tabela z nazwami kolumn i trzeba ją wypełnić )
Co robię nie tak? Wygląda jakby return $html nie działał