array_rand

Tags:    php

Jeg har stådt ind i nogle problemer, som jeg ikkge lige kan regne ud, hvordan jeg løser.
Problemet er ved brug af følgende kode, får jeg fejlmeddelsen: Warning: array_rand() [function.array-rand]: First argument has to be an array, i følgende kode:

Fold kodeboks ind/udKode 


Jeg har forstået hvad waring meddelsen prøver at fortælle, men mysql_fetch_row, retunere da også i et array? Jeg var lidt i tvivl om jeg skulle putte , MYSQL_NUM ind efter $select i den linie, men ligemeget, hvad jeg gør kan jeg ikke slippe af med fejlmeddelsen.
Dette kan jeg jo altid bare fjerne med @, men samtidig så udskriver den heller ikke nu det rigtigt. Den kan ikke finde værdierne $plugx[button][$vis[$i]]. Så hvad er fejlen der. Håber der er nogen, som kan hjælpe :)



3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
mysql_fetch_row giver ENTEN en array ELLER false, hvis der ikke er flere rækker tilbage.



$plug er ikke et 2 dimensionalt array, det er en dimensionalt eftersom det er en række. Tror du burde fylde det op således her.
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 04.07.2006 07:25 af Bruger #5620
mysql_fetch_row giver ENTEN en array ELLER false, hvis der ikke er flere rækker tilbage.


Ups, ja. Havde helt glemt, at der slet ikke var noget i databasen. SÅ slap jeg for den fejl, men den vil stadig ikek udskrive noget rigtigt!



t