mam taki komunikat jak wyżej, zapytanie działa poprawnie w konsoli, ale nie odczytuje nr_pow jako obiektu czy cuś, ale nie działa w php
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Nadzorca Page</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<p><input name="limit" type="text" placeholder="podaj limit"></p>
<p><input name='show_base' type="submit" value="Pokaż bazę"></p>
</form>
<?php
require("./connect.php");
if(isset($_POST['show_base']))
{
$sql ="SELECT id_wyniku,nowych_roslin,sr_wielkosc_rosl,data,nr_pow FROM wyniki RIGHT JOIN powierzchnia ON wyniki.id_pow = powierzchnia.id_pow ".$_POST['limit'];
$result = $conn->query($sql);
if ($result->num_rows > 0) {
echo "<table border='1' cellpadding='10'>";
echo "<tr><th>ID</th><th>nowych roślin</th><th>średnia wielkość roślin</th><th>data</th><th>NR powierzchni</th></tr>";
while($row = $result->fetch_assoc()) {
echo "<tr>";
echo "<td>". $row["id_wyniku"]. "</td>";
echo "<td>". $row["nowych_roslin"]."</td>";
echo "<td>". $row["sr_wielkosc_rosl"]."</td>";
echo "<td>". $row["data"]."</td>";
echo "<td>". $row["nr_pow"]."</td>";
echo "</tr>";
}
}
else echo "0 results";
}
?>
</body>
</html>