login  Naam:   Wachtwoord: 
Registreer je!
 Forum

zoveelste record (Opgelost)

Offline HannaH - 25/10/2012 11:22 (laatste wijziging 25/10/2012 11:22)
Avatar van HannaHMySQL interesse Ik ben het even kwijt .. en zit waarschijnlijk fout te googlen

Ik heb een tabel dagen
1 - maandag
2 - dinsdag
3 - woensdag
4 - donderdag
... enz

en een query select alles van dagen

ik wil op een bepaalde plaats maandag hebben
en op een andere plaats woensdag

gooi ik die query in een array ( en hoe?)
en iets van array[0] en array[3]

iemand?
Hannah

4 antwoorden

Gesponsorde links
Offline nielsvdwal - 25/10/2012 13:59
Avatar van nielsvdwal PHP gevorderde Als je een tabel hebt met alleen dagen, zou je het eventueel al meteen in een array kunnen zetten. Daar is geen database bij nodig .

  1. <?php
  2. $dagen = array('maandag','dinsdag','woensdag','donderdag','vrijdag','zaterdag','zondag');
  3. echo $dagen[1]; // Geeft dinsdag
  4. ?>


Anders kan je het ongeveer zo doen:
  1. <?php
  2. $query = mysql_query("SELECT * FROM `dagen`");
  3. while ($result = mysql_fetch_assoc($query)) {
  4. echo $result['dag'];
  5. }
  6. ?>
Offline HannaH - 25/10/2012 14:34
Avatar van HannaH MySQL interesse Het komt uit een database dus optie 2

ik zou willen
de array dagen uit die database halen
$dagen = array('maandag','dinsdag' ....enz)

om dan in willekeurige layout volgorde $dagen[1] en dagen [0] te plaatsen




Offline marten - 25/10/2012 14:42
Avatar van marten Beheerder iets uit de database halen kan met mysql_fetch_array() of PDO::FETCH_* mee geven aan je query (1e is 'simpele' manier, 2e is PDO manier)

Willekeurige volgorde kan direct in je query met ORDER BY RAND()
Bedankt door: HannaH
Offline HannaH - 25/10/2012 15:00
Avatar van HannaH MySQL interesse ben eruit
bedankt
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.178s