Ahoj, pokouším se vypsat data z databáze, ale nic se nevypíše. Ikdyž na jiném webu mi to funguje.
Zde je kód hcm kterým se snažím data vypsat:
<?php
/* --- kontrola jadra --- */
if (!defined('_core')) exit;
/* --- definice funkce modulu --- */
function _HCM_moje_novinky()
{
// Připojení k databázi
$pripojeni = mysqli_connect('localhost','root','root','vipol');
if(!$pripojeni){
echo 'Chyba'.mysqli_connect_error();
}
mysqli_set_charset($pripojeni, 'utf8');
// Dotaz do databáze
$novinka = mysqli_query($pripojeni, "SELECT * FROM novinky ORDER BY datum DESC LIMIT 5");
foreach($novinka as $polozka){
$datum = date("d. m. Y", strtotime($polozka['datum']));
echo '<span class="datum">'.$datum.'</span>';
echo '<li>'.$polozka['text'].'</li>';
}
mysqli_close($pripojeni);
}
Tabulka v db vypadá tak:
Tabulka: novinky
id | int(11) |Auto Increment
text | text |
datum | datetime |
Zde je kód hcm kterým se snažím data vypsat:
<?php
/* --- kontrola jadra --- */
if (!defined('_core')) exit;
/* --- definice funkce modulu --- */
function _HCM_moje_novinky()
{
// Připojení k databázi
$pripojeni = mysqli_connect('localhost','root','root','vipol');
if(!$pripojeni){
echo 'Chyba'.mysqli_connect_error();
}
mysqli_set_charset($pripojeni, 'utf8');
// Dotaz do databáze
$novinka = mysqli_query($pripojeni, "SELECT * FROM novinky ORDER BY datum DESC LIMIT 5");
foreach($novinka as $polozka){
$datum = date("d. m. Y", strtotime($polozka['datum']));
echo '<span class="datum">'.$datum.'</span>';
echo '<li>'.$polozka['text'].'</li>';
}
mysqli_close($pripojeni);
}
Tabulka v db vypadá tak:
Tabulka: novinky
id | int(11) |Auto Increment
text | text |
datum | datetime |