Mam w bazie danych tabele orders.
Dodaję do tabeli orders jakiś wiersz
Mogę teraz zapytamiem SELECT wyświetlić wszystkie dane
<?php
session_start();
$sql = "SELECT * FROM orders ";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// Dane wyjściowe z każdego wiersza
while($row = $result->fetch_assoc()) {
echo "order_id: " . $row["order_id"]. " - Currency: " . $row["currency"]. " Data " . $row["date"]. " Session " . $row["session"]. "<br>";
}
} else {
echo "0 results";
}
?>
I wszystko bardzo ładnie wyświetla się
Ale gdy chcą wyświetlić wiersz dodany w tej sesji stosując warunek session= session_id(); to już wyświetla się brak obiektu i 0 results
<?php
$sql = "SELECT * FROM orders WHERE session=". session_id();
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// Dane wyjściowe z każdego wiersza
while($row = $result->fetch_assoc()) {
echo "order_id: " . $row["order_id"]. "<br>";
}
} else {
echo "0 results";
}
?>
Co robię źle ?