---
title: "hämta bilder ur databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/177925-hämta-bilder-ur-databas"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Emil W"
published: "2009-04-07T22:57:13.000Z"
updated: "2009-04-08T11:18:22.000Z"
replies: 18
views: 566
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/177925-hämta-bilder-ur-databas"
---

# hämta bilder ur databas

## #1 — Emil W, 2009-04-07T22:57Z

Jag vet inte om det är rätt forum att posta i 

Hej alla på wf hur ska jag visa bilder från databas för jag vill att den ska slumpa bilder och sen vill jag lägga så att bilderna syns i en box för jag har gjort en box där foton på medlemmar ska synnas men jag vet inte hur jag ska få dom synas i en box och att det slumpar bilder varje gång man uppdaterar eller besöker sidan och sen när man håller över bilden att deras användarnamn ska synnas

här är min kod 

\<?php
$con = mysql_connect("\*\*\*\*\*","\*\*\*\*\*","\*\*\*\*\*\*\*\*\*\*\*\*");
if(!$con)
{
die('kunde inte ansluta'.mysql_error());
}
mysql_select_db("\*\*\*\*\*\*\*\*\*\*\*\*", $con);

$result = mysql_query("SELECT \* FROM bilder");

while($row = mysql_fetch_array($result))
{
echo $row\['bild'\]."" . $row\['anvandare'\];
echo "\<br /\>";
}

mysql_close($con);
?\>

Permalänk: https://www.webforum.nu/p/177925

## #2 — drew, 2009-04-07T23:12Z

Det ska alltså inte bara slumpas bilder utan användare också.

Om det är 5 du ska hämta.

```php
$sql = "SELECT * FROM tabellen ORDER BY RAND() LIMIT 5";
$result = mysql_query($sql);
```

För att visa bilden ska du titta på img-taggen. Finns på alla HTML-sidor med självaktning (säkert på alla andra också).

Permalänk: https://www.webforum.nu/p/2178126

## #3 — Emil W, 2009-04-07T23:15Z

jag menar att den byter bilder så att inte samma medlemmar visas hela tiden

om vi säger att jag heter javascript som användarnamn och när man håller över bilden på mej så står det javascript

Permalänk: https://www.webforum.nu/p/2178127

## #4 — drew, 2009-04-07T23:20Z

Exemplet jag gav slumpar fram bilderna, det är bl a såna grejer RAND() är bra till. Så om det finns fler än antalet efter LIMIT så byts dom ut.

Permalänk: https://www.webforum.nu/p/2178128

## #5 — Emil W, 2009-04-07T23:24Z

vart lägger jag koden $sql = "SELECT \* FROM tabellen ORDER BY RAND() LIMIT 5"; 
$result = mysql_query($sql); någonstans ? är det adresserna till bilderna man ska spara i databasen

Permalänk: https://www.webforum.nu/p/2178129

## #6 — drew, 2009-04-07T23:26Z

Du byter ut din 

```php
$result = mysql_query("SELECT * FROM bilder");
```

mot

```php
$sql = 'SELECT * FROM tabellen ORDER BY RAND() LIMIT 5';
$result = mysql_query($sql);
```

Permalänk: https://www.webforum.nu/p/2178130

## #7 — Emil W, 2009-04-07T23:40Z

jag får inte till det med img src taggen

Permalänk: https://www.webforum.nu/p/2178131

## #8 — drew, 2009-04-08T00:13Z

```php
while($row = mysql_fetch_array($result))
{
	echo '<img src="' . $row['bild'] . '" alt="user avatar" title="' . $row['anvandare'] . '" style="width: 50px; height: 50px" /><br />';
}
```

Om du vill ha annan storlek så ändrar du 50 till något annat eller tar bort hela style="" så får bilden bestämma. Men då är det bättre du tar storleken från databasen om du har sparat den.

Permalänk: https://www.webforum.nu/p/2178132

## #9 — Emil W, 2009-04-08T00:34Z

hur får jag bilderna på längden istället för på höjden ?

Permalänk: https://www.webforum.nu/p/2178133

## #10 — drew, 2009-04-08T00:41Z

\<br /\> ger en radmatning, ta bort den.

Permalänk: https://www.webforum.nu/p/2178134

## #11 — Emil W, 2009-04-08T00:44Z

Tack för hjälpen drew !

Permalänk: https://www.webforum.nu/p/2178135

## #12 — Emil W, 2009-04-08T00:49Z

en liten fråga till jag får inte bilderna fram för boxen bilderna hamnar bakom boxen hur gör jag då för att dom ska komma fram i boxen

Permalänk: https://www.webforum.nu/p/2178136

## #13 — drew, 2009-04-08T01:42Z

Sätt dom inne i boxen. Hur skapar du boxen?

Permalänk: https://www.webforum.nu/p/2178137

## #14 — Emil W, 2009-04-08T07:33Z

jag skapar boxen med css

Permalänk: https://www.webforum.nu/p/2178151

## #15 — drew, 2009-04-08T10:52Z

Är det ingen HTML inblandad alls? Om du använder en div så ska du skriva bilderna inne i den.

Permalänk: https://www.webforum.nu/p/2178166

## #16 — Emil W, 2009-04-08T10:54Z

Vad menar du

vad menar du med är det ingen html iblandad alls ?

Permalänk: https://www.webforum.nu/p/2178168

## #17 — drew, 2009-04-08T10:57Z

Är boxen en \<div\>?

Permalänk: https://www.webforum.nu/p/2178170

## #18 — Emil W, 2009-04-08T11:10Z

nej det är en \<span id="" class=""\>\</span\>

Permalänk: https://www.webforum.nu/p/2178171

## #19 — drew, 2009-04-08T11:18Z

Jag skulle nog använt en div.

Ekar du ut bilderna mellan \<span id="" class=""\> och \</span\>?

```
<span id="" class="">
<?php
mysql-grejs;
echo bilderna;
?>
</span>
```

Permalänk: https://www.webforum.nu/p/2178172

---

Tråden på webben: https://www.webforum.nu/amne/php/177925-hämta-bilder-ur-databas
