Jälleen tuli "tuntematon" ongelma vastaan. Eli tarkoitus olisi hakea tietokannasta tuotteita numerosarjan alun mukaisesti ja sitten tukkia näiden tuotteiden kokonumerosarjat muuttujiin.
Eli ensinnäkin jos tietokannassa on seuraavaa:
1000000
1000101
1000104
1000109
1000189
1000200
1000845
Miten saisin kätevimmin poimittua em. riveistä kaikki jotka ovat 1000101 ja 1000109 välillä?
Nämä pitäisi saada sitten silmukassa pyörittelyn jälkeen saada muuttujiin talteen.
Miten homma toteutettaisiin helposti ja nopeasti?
Kiitokset etukäteen vastauksista! =)
SELECT * FROM taulu WHERE id >= 1000101 AND id <= 1000109
Toimii tuohon saakka, mutta miten tuosta saa sitten ulos tuloksen muuttujaan?
$sql= "SELECT * FROM taulu WHERE id >= 1000101 AND id <= 1000109";
$result=mysql_query($sql);
Eli $sql ja $resulthan ei palauta tulosta. =/
<?php $sql = mysql_query("SELECT * FROM taulu WHERE id >= 1000101 AND id <= 1000109"); //Käydään jokainen tulos yksitellen läpi for($i = 0; $i < mysql_num_rows($sql); $i++) { //Laitetaan tulokset taulukkoon $taulu = mysql_fetch_array($sql); //Tulostetaan taulusta taulu sarakkeet id ja nimi echo $taulu["id"] . " " . $taulu["nimi"]; } ?>
Kannattaa lukea Putkan opas joka on lisätty vast'ikään tänne.
Aihe on jo aika vanha, joten et voi enää vastata siihen.