Mysql fetch meer dan 1

Gestart doorWouterr6 reacties46 weergaven

7 berichten · pagina 1 van 1

Wouterr

Lid · Topicstarter

Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

Hoi,

Ik weet niet hoe ik dit goed kan maken (het kan volgens mij wel maar dan met een helleeeeeee grote omweg zoals ik weet)
Ik heb dit scriptje:

[COLOR= #0000BB]<?php $query[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$func[/COLOR][COLOR= #007700]->[/COLOR]MySQL[COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM users WHERE djcur = 1"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$numrows[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$func[/COLOR][COLOR= #007700]->[/COLOR]MySQL[COLOR= #007700]->[/COLOR]num_rows[COLOR= #007700]([/COLOR][COLOR= #0000BB]$query[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$fetch[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$func[/COLOR][COLOR= #007700]->[/COLOR]MySQL[COLOR= #007700]->[/COLOR]fetch[COLOR= #007700]([/COLOR][COLOR= #0000BB]$query[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$numrows[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]){[/COLOR]
  [COLOR= #0000BB]$dj[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Non-Stop[/COLOR][COLOR= #007700];[/COLOR]
  [COLOR= #0000BB]$djplaatje[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Habboeffect[/COLOR][COLOR= #007700];
}[/COLOR][URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$numrows[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]){[/COLOR]
  [COLOR= #0000BB]$dj[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$fetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]];[/COLOR]
  [COLOR= #0000BB]$djplaatje[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$fetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]];
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
    [COLOR= #0000BB]$dj[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$fetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]][/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #0000BB]$fetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]];[/COLOR]
  [COLOR= #0000BB]$djplaatje[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$fetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]];
}[/COLOR]


Alleen bij die onderste else.
Daar zijn er dus dan 1.
Maar hoe kan ik het dan zo maken dat het zo komt:
DJ naam 1, Dj naam2, Djnaam 3 (En zo door totdat alle cur (current) djs geweest zijn, meestal 2/3.)
En dan als het kan bij dj plaatje een random naam van een current dj..

Weet iemand miss hoe ik dat kan maken?
Alvast bedankt.
Wouter aka snabbotube
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php
$query[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$func[/COLOR][COLOR= #007700]->[/COLOR]MySQL[COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT naam FROM users WHERE djcur = 1"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$dj[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fetch[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$func[/COLOR][COLOR= #007700]->[/COLOR]MySQL[COLOR= #007700]->[/COLOR]fetch[COLOR= #007700]([/COLOR][COLOR= #0000BB]$query[/COLOR][COLOR= #007700]))
{[/COLOR]
  [COLOR= #0000BB]$dj[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #0000BB]$fetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]];[/COLOR]
  [COLOR= #0000BB]$djplaatje[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$fetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]];
}[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$dj[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$dj[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Non-Stop[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$djplaatje[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Habboeffect[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$dj[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/implode"]implode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000], [/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$dj[/COLOR][COLOR= #007700]);
}[/COLOR]
?>
0
Wouterr

Lid · Topicstarter

Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

Bedankt biggrin
0
Wouterr

Lid · Topicstarter

Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

(Sorry klikte op verzenden, werkte niet, klikte nog een keer, werkte niet, klikte f5 stonden er 2 confused)
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Snabbotube schreef:
(Sorry klikte op verzenden, werkte niet, klikte nog een keer, werkte niet, klikte f5 stonden er 2 confused)
Kan wel kloppen, is een bug nog in de ajax. Gewoon het 2e bericht reporten.
0
Wouterr

Lid · Topicstarter

Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

Gedaan ;p
slotje trouwens
0
Berichten
1.157
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
$query = $func->MySQL->query("SELECT naam FROM users WHERE djcur = 1");
$dj = array();
while($fetch = $func->MySQL->fetch($query))
{
$dj[] = $fetch[naam];
$djplaatje = $fetch[naam];
}
if(count($dj) == 0)
{
$dj = Non-Stop;
$djplaatje = Habboeffect;
}
else
{
$dj = implode(, , $dj);
}
?>
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren