CREATE TABLE czesci ( ID int NOT NULL AUTO_INCREMENT, nazwa varchar(40), opis varchar(10000), koszt int, ramy varchar(40), widele varchar(40), kierownice varchar(40), suportystery varchar(40), korby varchar(40), siodlasprocketlancuch varchar(40), wspornikigripy varchar(40), kola varchar(40), hamulce varchar(40), inne varchar(40), img varchar(255), PRIMARY KEY(ID) )DEFAULT CHARSET=utf8 DEFAULT COLLATE = 'utf8_unicode_ci' AUTO_INCREMENT=1
i tabelki rowery:
CREATE TABLE rowery ( ID int NOT NULL AUTO_INCREMENT, nazwa varchar(40), opis varchar(10000), koszt int, date int NOT NULL DEFAULT, img varchar(255), PRIMARY KEY(ID) )DEFAULT CHARSET=utf8 DEFAULT COLLATE = 'utf8_unicode_ci' AUTO_INCREMENT=1
jak je połączyć aby pokazywało 6 najnowszych na zasadzie id musi byc 3 z tabelek rowery i 3 z tabelek czesci najnowsze czyli nie o id 1 tylko o np 90 jak tam sobie bedzie rosło
i indexie mam
<?php include('admin/baza.php'); $SQL = "SELECT * FROM ".$prefix."czesci echo '<div style="display: inline; margin-right: 10px;" original-title=" '.stripslashes($r['nazwa']).' <br>Cena: '.stripslashes($r['koszt']).' zł " class="best tip">'; echo '<img style="height: 30%; margin-top: 25px; width: 30%; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 3px;" src="'.$r['img'].'">'; } $SQL = "SELECT FOUND_ROWS() as Ilosc"; ?>
Pomocy
dobra rozwiązane wystarczyło dopisać order by id desc
