---
title: "hämta från MySQL-bekymmer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16184-hämta-från-mysql-bekymmer"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "greymane"
published: "2001-10-09T18:41:00.000Z"
updated: "2001-10-14T06:01:00.000Z"
replies: 3
views: 171
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/16184-hämta-från-mysql-bekymmer"
---

# hämta från MySQL-bekymmer

## #1 — greymane, 2001-10-09T18:41Z

jag försöker skriva en enkel kod för att hämta en adress till en bild, från en mysql-databas. man ska kunna välja vilken bild genom att skriva en siffra i ett formulär. koden som jag har försökt med ser ut som följer:

```

<HTML>
<HEAD>
<TITLE>Bilder</TITLE></HEAD><BODY>

<FORM  action="<?$PHP_SELF?>" method="POST" name="form" enctype="multipart/form-data">

<INPUT TYPE="TEXT"  name="logoid" size="5">
<INPUT TYPE="SUBMIT"  name="submit" value="GO" size="10">
</FORM>

<?
 $dbcnx = @mysql_connect("localhost", "root", "");
 if (!$dbcnx) {
 echo("Ett fel har uppstått: " . mysql_error() );
 }

 else {

       if ($submit == "GO") {

       mysql_select_db("Bilder");

       $sql = "SELECT source from logos";

       $resultat = mysql_query($sql) or die(mysql_error() );

       while ($row = mysql_fetch_array($resultat) ) {

       $source = $row["source"];
       echo("$source");

       }

       }

}
?>

 <img src='<? $source ?>'>

</body>
</html>
```

grejen e ju den att det kommer inte upp nån bild. inget felmedd, ingenting! nån som ligger och trycker på ett hett tips?

\[Redigerat av greymane den 09 okt 2001\]

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

## #2 — spango, 2001-10-09T19:37Z

Det är sannolikt inte hel problemet, men \<img src='\<? $source ?\>'\> borde vara \<img src='\<?= $source ?\>'\>.

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

## #3 — FlashX, 2001-10-09T20:13Z

Måste man inte skriva ut det också?
\<?$PHP_SELF?\> borde väl vara \<? echo ("$PHP_SELF") ?\> och troligen samma med \<img src='\<? $source ?\>'\>

\[Redigerat av FlashX den 09 okt 2001\]

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

## #4 — cerebus, 2001-10-14T06:01Z

Mysql_fetch_row hämtar inte datan som en 
"associative array" utan som en "enumerated array" och därför ska du istället för $source = $row\["source"\]; ha $source = $row\[0\];

Sedan även det ovan på anmärkta att "\<? $variabel ?\>" inte skriver ut något. \<? echo $variabel ?\> eller \<?=$variabel?\> däremot gör det.

Ändra dessa saker så ska det nog fungera.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/16184-hämta-från-mysql-bekymmer
