W rezultacie mam fatall error tyczący się wielokrotnosci połaczenia z baza mysql
Kod: Zaznacz cały
<?php
function lacz_bd()
{
$db = new mysqli('localhost', 'xxx', 'xxx', 'xxx');
$db -> query ('SET NAMES utf8');
$db -> query ('SET CHARACTER_SET utf8_polish_ci');
if (! $db)
return false;
$db->autocommit(TRUE);
return $db;
}
$db = lacz_bd();
$zapytanie = "select numer, danie, cena from tabela1";
$wynik = $db->query($zapytanie);
$ile_znalezionych = $wynik->num_rows;
echo '<table>';
echo '<tr><td></td><td>DANIE</td><td>CENA</td><td></td></tr>';
for ($i=0; $i <$ile_znalezionych; $i++)
{
// Dodanie ifa
if ($i % 2 == 0) { $color = '#8fbeee'; } else { $color = '#ffca24'; }
$wiersz = $wynik->fetch_assoc();
echo '<tr>';
// zmienienie komórki
echo '<td width="40px" style="background-color:'.$color.'">'.$wiersz['numer'].'</td>';
echo '<td width="600px" style="background-color:'.$color.'">'.$wiersz['danie'].'</td>';
echo '<td width="60px" style="background-color:'.$color.'">'.$wiersz['cena'].'</td>';
echo '</tr>';
}
echo '</table>';
?>
