Mam w pliku zapisane 3 zapytania do bazy danych. Funkcją fread() udaje mi się odczytać tylko 2, 3 zapytanie nawet się chyba nie pobiera pomimo tego, że powinno, nie chce się również wyświetlić. Czy ktoś zna sposób na proste odczytanie zapisanych komend z pliku, rozdzielenie ich i powsadzanie osobno do zmiennych po to by wykorzystać je do operacji na bazie danych?
<!DOCTYPE html>
<html>
<head>
<?php
$o = fopen("tekst.txt", "r+");
$pobranie1 = fread($o, 45);
$pobranie2 = fread($o, 50);
$pobranie3 = fread($o, 60);
echo $pobranie1."<br>";
echo $pobranie2."<br>";
echo $pobranie3."<br>";
fclose($o);
$p = new mysqli("localhost","root","","szkola");
if ($p->connect_error) {
die("Błąd połączenia z bazą: ".$p->connect_error);
}
$wykonanie1 = $p->query($pobranie1);
$wykonanie2 = $p->query($pobranie2);
?>
<title>Szkoła Podstawowa</title>
<link rel="stylesheet" type="text/css" href="styl.css">
</head>
<body>
<div id="baner">
<h1>Oceny uczniów: biologia</h1>
</div>
<div id="panellewy">
<h3 id="in">Uczeń: <?php
if ($wykonanie1->num_rows>0) {
while ($k=$wykonanie1->fetch_assoc()) {
echo $k["imie"]." ".$k["nazwisko"];
}
echo "<br>";
}
?></h3>
<p>Najwyższa ocena z biologii: <?php
if ($wykonanie2->num_rows>0) {
while ($l=$wykonanie2->fetch_assoc()) {
echo $l["imie"]." ".$l["nazwisko"];
}
}
$p->close();
?></p>
</div>
<div id="panelprawy">
<h3>Nazwiska i numery PESEL uczniów:</h3>
<ul>
<li>1</li>
<li>2</li>
</ul>
</div>
<div id="stopka">
<h2>Szkoła Podstawowa</h2>
<p>Stronę opracował: 000000000</p>
</div>
</body>
</html>