random van de database

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Tom Stock

Tom Stock

31/10/2013 17:36:50
Quote Anchor link
Beste mensen,

Ik zou graag een functie op mijn website hebben die een waarde random van de database van een speciale kolom weergeeft in op de website, als je dan op de knop volgende drukt komt er weer een andere random waarde maar niet dezelfde. hoe zou ik dat moeten aanpakken?
Kan iemand mij op weg helpen?

alvast hartelijk bedankt!
 
PHP hulp

PHP hulp

17/11/2024 14:53:05
 
Eddy E

Eddy E

31/10/2013 17:49:13
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT <kolom>
FROM <tabel>
ORDER BY RAND()
LIMIT 1
 
Tom Stock

Tom Stock

01/11/2013 18:47:56
Quote Anchor link
Eddy E op 31/10/2013 17:49:13:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT <kolom>
FROM <tabel>
ORDER BY RAND()
LIMIT 1


Ik heb van alles geprobeerd maar het werkt niet, ik wil dat een random waarde in een tekstvak(waar je niet in kan schrijven gewoon een van waar het in komt te staan)in een html pagina. en als je dan op een button klikt komt er weer een volgende random waarde!
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

01/11/2013 19:58:33
Quote Anchor link
Hoe groot is de tabel waaruit je de gegevens wilt hebben?
ORDER BY RAND() is voor grote tabellen niet aan te bevelen of beter gezegd not done.
 
- Ariën  -
Beheerder

- Ariën -

01/11/2013 22:40:05
Quote Anchor link
Tom Stock op 01/11/2013 18:47:56:
Eddy E op 31/10/2013 17:49:13:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT <kolom>
FROM <tabel>
ORDER BY RAND()
LIMIT 1

Ik heb van alles geprobeerd maar het werkt...

Wat werkt er niet, wat heb je geprobeerd?
 
Tom Stock

Tom Stock

02/11/2013 15:56:49
Quote Anchor link
- Aar - op 01/11/2013 22:40:05:
Tom Stock op 01/11/2013 18:47:56:
Eddy E op 31/10/2013 17:49:13:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT <kolom>
FROM <tabel>
ORDER BY RAND()
LIMIT 1

Ik heb van alles geprobeerd maar het werkt...


Wat werkt er niet, wat heb je geprobeerd?


Ik heb het gewoon bij een connectie van mijn database gezet en daar wat mee gepriegeld, voor de rest wilde het niet echt lukken...
 
Aad B

Aad B

02/11/2013 21:18:43
Quote Anchor link
Heb je de tekst <kolom> vervangen door (bijv) een id kolom in je tabel en de tekst <tabel> vervangen door een tabelnaam uit je database? Ik heb de indruk dat je dat niet doet. Heb je dat wel gedaan dan excuus voor deze suggestie.....
 
Tom Stock

Tom Stock

03/11/2013 11:04:12
Quote Anchor link
Aad B op 02/11/2013 21:18:43:
Heb je de tekst <kolom> vervangen door (bijv) een id kolom in je tabel en de tekst <tabel> vervangen door een tabelnaam uit je database? Ik heb de indruk dat je dat niet doet. Heb je dat wel gedaan dan excuus voor deze suggestie.....


Ja ik heb het ingevuld :P
Bedankt voor de suggestie!
 
Obelix Idefix

Obelix Idefix

03/11/2013 11:12:17
Quote Anchor link
Laat eens zien wat je 'gepriegeld' hebt.
Heb je foutafhandeling ingebouwd? Wat is de foutmelding die je krijgt?
Wat als je de query echoot naar het scherm? Kan dat kloppen, wat er dan staat? Wat als je die query direct uitvoert in phpadmin.

Kortom: doe wat (meer) moeite. Laat ons weten wat je hebt geprobeerd en wat het resultaat daarvan was. Nu zeg je alleen dat het niet werkt en mogen wij, zonder enige verdere informatie, jouw probleem gaan oplossen.
 
Tom Stock

Tom Stock

03/11/2013 13:28:55
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$con
=mysqli_connect("","","","");
// Check connection
if (mysqli_connect_errno())
  {

  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

    
SELECT <tip>
FROM <Tips>
ORDER BY RAND()
LIMIT 1
{
echo "
<table>
<tr></tr>
</table>
"

}
mysqli_close($con);
?>


Toevoeging op 03/11/2013 13:29:21:

zoiets?
ik weet nog niet pressies hoe het moet

Toevoeging op 03/11/2013 13:30:11:

Obelix en Idefix op 03/11/2013 11:12:17:

Kortom: doe wat (meer) moeite. Laat ons weten wat je hebt geprobeerd en wat het resultaat daarvan was. Nu zeg je alleen dat het niet werkt en mogen wij, zonder enige verdere informatie, jouw probleem gaan oplossen.


Sorry, zo bedoelde ik het niet :(
Ik vind het gewoon lastig
 
Obelix Idefix

Obelix Idefix

03/11/2013 19:05:15
Quote Anchor link
Misschien bij de basis beginnen en een paar goede tut's doornemen?!
Bijvoorbeeld op http://www.phptuts.nl/home/
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.