Próbuję wykonać egzamin e14 z roku 2017. Znajdują się w nim 3 kody php lecz w każdym jest błąd tzn. Trying to get property 'num_rows' of non-object.
$connect = mysqli_connect("localhost", "root", "", "komis");
$sql = "SELECT id, model, kolor FROM samochody WHERE marka = 'Toyota' AND rocznik = '2014'";
$result = $connect->query($sql);
if($result->num_rows>0) {
while($row = $result->fetch_assoc()) {
echo $row['id']."Toyota ".$row['model']. "Kolor: ".$row['kolor']."<br />";
}
}
mysqli_close($connect);
?>
<?php
$connect = mysqli_connect("localhost", "root", "", "komis");
$sql2 = "SELECT id, marka, model, rocznik FROM `samochody`";
$result2 = $connect->query($sql2);
if($result2->num_rows>0) {
while($row = $result2->fetch_assoc()) {
echo $row['id']; $row['marka']; $row['model'];"<br />";
}
}
mysqli_close($connect);
?>
$connect = mysqli_connect("localhost", "root", "", "komis");
$sql3 = "samochody.id, model, telefon FROM samochody INNER JOIN zamowienia ON samochody.id=zamowienia.Samochody_id";
$result3 = $connect->query($sql2);
if($result3->num_rows>0) {
while($row = $result3->fetch_assoc()) {
echo $row['id']; $row['model']; $row['telefon'];"<br />";
}
}
mysqli_close($connect);
?>