Witam, temat poruszany wiele razy, ale u mnie nie działa. W jaki sposób mam zrobić wyświetlanie wszystkich rekordów z tabeli w sqlite?
napisałem tak, ale nie działa, co mnie właściwie nie dziwi
echo "<center><table border=1 width=75%> ";
echo "<center><table border=1 width=75%> ";
echo'<tr style="font-weight:900;"><td>ID</td><td>S</td><td>Odc</td><td>Seria</td><td>Rok</td><td>Nazwa</td></tr>';
$licznik_tabelowy=0;
while ($licznik_tabelowy < $ile){
$id = $db->query('SELECT id FROM TestowySerial ');
$id = $id->fetch();
$stan = $db->query('SELECT stan FROM TestowySerial WHERE ID=$licznik_tabelowy');
$stan = $stan->fetch();
$nr = $db->query('SELECT nr FROM TestowySerial WHERE ID=$licznik_tabelowy');
$nr = $nr->fetch();
$sezon = $db->query('SELECT sezon FROM TestowySerial WHERE ID=$licznik_tabelowy');
$sezon = $sezon->fetch();
$rok = $db->query('SELECT rok FROM TestowySerial WHERE ID=$licznik_tabelowy');
$rok = $rok->fetch();
$nazwa = $db->query('SELECT nazwa FROM TestowySerial WHERE ID=$licznik_tabelowy');
$nazwa = $nazwa->fetch();
echo "Wykonano ".$licznik_tabelowy." razy.</br>";
echo '<tr><td>ID ' . $id[$licznik_tabelowy]."</td>";
echo '<td>stan:' . $stan."</td>";
echo '<td>nr:' . $nr."</td>";
echo '<td>sezon ' . $sezon."</td>";
echo '<td>rok ' . $rok."</td>";
echo '<td>Nazwa: ' . $nazwa."</td>";
echo "</tr>";
$licznik_tabelowy++;
}
echo "</table></br><hr>";
echo "<hr>";
u zelenta było podobnie, ale to było mysql
<?php
ini_set("display_errors", 0);
require_once 'dbconnect.php';
$polaczenie = mysqli_connect($host, $user, $password);
mysqli_query($polaczenie, "SET CHARSET utf8");
mysqli_query($polaczenie, "SET NAMES 'utf8' COLLATE 'utf8_polish_ci'");
mysqli_select_db($polaczenie, $database);
$zapytanietxt = file_get_contents("zapytanie.txt");
$rezultat = mysqli_query($polaczenie, $zapytanietxt);
$ile = mysqli_num_rows($rezultat);
if ($ile>=1)
{
echo<<<END
<td width="50" align="center" bgcolor="e5e5e5">id</td>
<td width="100" align="center" bgcolor="e5e5e5">tresc</td>
<td width="100" align="center" bgcolor="e5e5e5">odpa</td>
<td width="100" align="center" bgcolor="e5e5e5">odpb</td>
<td width="100" align="center" bgcolor="e5e5e5">odpc</td>
<td width="100" align="center" bgcolor="e5e5e5">odpd</td>
<td width="100" align="center" bgcolor="e5e5e5">answer</td>
<td width="100" align="center" bgcolor="e5e5e5">kategoria</td>
<td width="50" align="center" bgcolor="e5e5e5">rok</td>
</tr><tr>
END;
}
for ($i = 1; $i <= $ile; $i++)
{
$row = mysqli_fetch_assoc($rezultat);
$id = $row['id'];
$tresc = $row['tresc'];
$odpa = $row['odpa'];
$odpb = $row['odpb'];
$odpc = $row['odpc'];
$odpd = $row['odpd'];
$answer = $row['answer'];
$kategoria = $row['kategoria'];
$rok = $row['rok'];
echo<<<END
<td width="50" align="center">$id</td>
<td width="100" align="center">$tresc</td>
<td width="100" align="center">$odpa</td>
<td width="100" align="center">$odpb</td>
<td width="100" align="center">$odpc</td>
<td width="100" align="center">$odpd</td>
<td width="100" align="center">$answer</td>
<td width="100" align="center">$kategoria</td>
<td width="50" align="center">$rok</td>
</tr><tr>
END;
}
?>