Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Tiedon haku tietokannasta lähteen alun mukaan

WKoA [15.08.2009 21:52:53]

#

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! =)

MIB [15.08.2009 21:59:18]

#

SELECT * FROM taulu WHERE id >= 1000101 AND id <= 1000109

WKoA [15.08.2009 22:20:37]

#

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. =/

MIB [15.08.2009 22:23:30]

#

<?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.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta