Een rij uit een tabel kiezen.
Hallo,
Weet iemand hoe ik kan maken dat er uit een tabel rondom een rij wordt gekozen?
Weet iemand hoe ik kan maken dat er uit een tabel rondom een rij wordt gekozen?
database neem ik aan?
kan je doen met gewoon een for-loop in je php...
kan je doen met gewoon een for-loop in je php...
Je zou het bijna zelf kunnen bedenken:
Mocht je een held zijn en MySQL gebruiken, dan heb je RAND() nodig.
Een for-loop is een redelijk domme aanpak, je haalt een miljoen records op en gaat er dan random ééntje uithalen? Hoezo overbodig...
Edit:
RAND als in randdebiel... Geeft goed weer hoe MySQL met jouw data omgaat. ;)
Mocht je een held zijn en MySQL gebruiken, dan heb je RAND() nodig.
Een for-loop is een redelijk domme aanpak, je haalt een miljoen records op en gaat er dan random ééntje uithalen? Hoezo overbodig...
Edit:
RAND als in randdebiel... Geeft goed weer hoe MySQL met jouw data omgaat. ;)
Gewijzigd op 01/01/1970 01:00:00 door Frank -
'pgFrank:
Je zou het bijna zelf kunnen bedenken:
Mocht je een held zijn en MySQL gebruiken, dan heb je RAND() nodig.
Een for-loop is een redelijk domme aanpak, je haalt een miljoen records op en gaat er dan random ééntje uithalen? Hoezo overbodig...
Edit:
RAND als in randdebiel... Geeft goed weer hoe MySQL met jouw data omgaat. ;)
Mocht je een held zijn en MySQL gebruiken, dan heb je RAND() nodig.
Een for-loop is een redelijk domme aanpak, je haalt een miljoen records op en gaat er dan random ééntje uithalen? Hoezo overbodig...
Edit:
RAND als in randdebiel... Geeft goed weer hoe MySQL met jouw data omgaat. ;)
Werkt niet echt...
Code (php)
1
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /storage/mijndomein/users/1/public/sites/www.mijn-site.nl/test.php on line 12
Gewijzigd op 01/01/1970 01:00:00 door Roderik Roderik
Quote per ongeluk in plaats van editten :P. Deze kan weg.
Gewijzigd op 01/01/1970 01:00:00 door Roderik Roderik
BUMP!
Post je relevante script even
Het is ORDER BY RAND();
Maar waarom die backticks? En waarom controleer je niet of je query gelukt is voordat je hem gaat fetchen?
Maar waarom die backticks? En waarom controleer je niet of je query gelukt is voordat je hem gaat fetchen?
Dan krijg ik dit:
Code (php)
1
Catchable fatal error: Object of class stdClass could not be converted to string in /storage/mijndomein/users/1/public/sites/www.mijnsite.nl/test.php on line 13
Gewijzigd op 01/01/1970 01:00:00 door Roderik Roderik
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
$query = "SELECT * FROM test ORDER BY RAND() LIMIT 1";
$result = mysql_query($query);
if($result && mysql_num_rows($result) == 1)
{
$output = mysql_fetch_object($result);
}else{
echo 'Geen resultaat en/of query mislukt';
}
?>
$query = "SELECT * FROM test ORDER BY RAND() LIMIT 1";
$result = mysql_query($query);
if($result && mysql_num_rows($result) == 1)
{
$output = mysql_fetch_object($result);
}else{
echo 'Geen resultaat en/of query mislukt';
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Arjan Kapteijn
Doet het nog niet :(.
ORDER BY RAND()
let een sop
let een sop
Nee, dat had k al geprobeerd. Werkt het bij jullie wel?
'Roderik:
Doet het nog niet :(.
Error?
Van dat van Arjan:
Geen resultaat en/of query mislukt
Ik heb
gedaan, ik zie ook niks.
Verder geen foutmelding ofzo.
Geen resultaat en/of query mislukt
Ik heb
gedaan, ik zie ook niks.
Verder geen foutmelding ofzo.
Voer de query eens uit in phpmyadmin.




