Nazwy kolumn są rozpoczęte i domknięte przez grawis, którego do tych celów się stosuje (z tego co się orientuję), nie apostrof.
1. Zmienna $wynik wygląda tak: "mysqli_query([...], mysqli_query "SELECT `id`, `marka`, `model` FROM `samochody`");
Wskazówka: usuń mysqli_query ze zmiennej $ask. Niech będzie to string tylko "SELECT bla bla bla".
Poza tym w pętli while nie powinno to wyglądać tak?:
echo "<li>".$wiersz[0]." ".$wiersz[1]." ".$wiesz[2]."</li>";
Do tego literówka w warunku i przy wypisywaniu:
while($wiesz=mysqli_fetch_row($wynik)){
"<li>".$wiersz[0]." ".$wiersz[1]." ".$wiesz[2]."</li>";
}
chodziło chyba o zmienną $wiersz, nie $wiesz (lub na odwrót).