Udskrive et array fra database

Tags:    php

<< < 12 > >>
Hejsa,

Det er garanteret et eller andet simpelt jeg har oveset, men kan kan simpelthen ikke udskrive et array fra min mySQl-database. Hvad er det jeg gør galt:

Fold kodeboks ind/udKode 




11 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
fjern sitationstegn
Fold kodeboks ind/udKode 


din kode skriver Array[0]Array[1]Array[2] osv vil jeg gætte på

[Redigeret d. 17/03-04 16:54:50 af Jesper Kristensen]



Da mysql_fetch_array både laver tal OG navne som keys, vil det ikke virker.
Du kan få den til at nøjes med at lave tal som key sådan her:

Fold kodeboks ind/udKode 


Læg dog mærke til, at det eneste du selecter er raekke, så det er klart at der kun er ét match.



/AC



Hejsa,

Det er garanteret et eller andet simpelt jeg har oveset, men kan kan simpelthen ikke udskrive et array fra min mySQl-database. Hvad er det jeg gør galt:

Fold kodeboks ind/udKode 



Du kan se hvor mange resultater der er med:

echo mysql_num_rows($query);


--
Ronni Egeriis - http://sqdev.dk/
Co-Admin





Du kan se hvor mange resultater der er med:

echo mysql_num_rows($query);



Er jeg klar over, men jeg er interesseret i at få udskrevet resultaterne

fjern sitationstegn
Fold kodeboks ind/udKode 


din kode skriver Array[0]Array[1]Array[2] osv vil jeg gætte på


Det hjalp heller ikke at fjerne nogle tegn. Det er kun det første resultat i arrayet der bliver vist, og derefter brokker php med noget lignende:

Notice: Undefined offset: 1 in side.php on line 4 , hvor linie 4 er echo $data[$tal];


Jeg er ikke helt sikker på hvad grunden til noticen er, men du kan fjerne den med:
error_reporting(E_ALL ^ E_NOTICE);



-----
Email: christian [at] steffweb [dot] dk
MSN: christian [at] steffweb [dot] dk



Brug dog bare..

Fold kodeboks ind/udKode 




/AC





Du kan se hvor mange resultater der er med:

echo mysql_num_rows($query);



Er jeg klar over, men jeg er interesseret i at få udskrevet resultaterne

fjern sitationstegn
Fold kodeboks ind/udKode 


din kode skriver Array[0]Array[1]Array[2] osv vil jeg gætte på


Det hjalp heller ikke at fjerne nogle tegn. Det er kun det første resultat i arrayet der bliver vist, og derefter brokker php med noget lignende:

Notice: Undefined offset: 1 in side.php on line 4 , hvor linie 4 er echo $data[$tal];






Jeg er ikke helt sikker på hvad grunden til noticen er, men du kan fjerne den med:
error_reporting(E_ALL ^ E_NOTICE);


Rigtigt nok, men den Notice er helt reel, idet scriptet ikke virker, så den vil også forsvinde når jeg har rettet "fejlen".

[Redigeret d. 17/03-04 17:36:29 af Bjarne Kruse]



din array hr kun eet indhold, og det er jo ikke angivet som tal, men som kolonnenavne.




din array hr kun eet indhold, og det er jo ikke angivet som tal, men som kolonnenavne.


Hvad betyder det så i praksis? Kan det lade sig gøre at få udskrevet den række af data fra tabellen og gemme det i en variabel?



foreach($array as $value)echo $value;



<< < 12 > >>
t