Avatar billede sommer89 Praktikant
29. december 2005 - 21:18 Der er 5 kommentarer og
1 løsning

rand i mysql

Jeg har tideligere oprettet et spørgsmål omkring rand() i MySQL

Men når jeg skriver følgende i min PHP code:

$sql = mysql_query("SELECT * FROM users where hon_aktiv = '1' ORDER BY RAND() LIMIT 0,1") or die(mysql_error());

Får jeg bare fejlen:

Fatal error: Unsupported operand types in d:\root\index.php on line 19

hvad er mit problem?
Avatar billede mortenfn Nybegynder
29. december 2005 - 21:43 #1
symyaxen er god nok

SELECT * FROM quotation ORDER BY RAND() LIMIT 1


nogle versioner af MySQL har en bug (fejl) så funktionen ikke virker
Avatar billede mortenfn Nybegynder
29. december 2005 - 21:51 #2
virker det hvis du retter lidt

mysql_query("SELECT * FROM users ORDER BY RAND() LIMIT 1") or die(mysql_error());

jeg ved resultatet ikke er rigtigt men et step på vejen
Avatar billede mortenfn Nybegynder
29. december 2005 - 21:53 #3
nå du har flere spr.
Avatar billede sommer89 Praktikant
30. december 2005 - 00:37 #4
Okay.. Vil du have point, så jeg kan lukke ?
Avatar billede mortenfn Nybegynder
30. december 2005 - 00:54 #5
nej luk du bare, jeg vil hellere vide om du har fået det til at virke.
Avatar billede sommer89 Praktikant
30. december 2005 - 13:13 #6
det har jeg ikke.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester