---
title: "Beräkna sizen av BLOB fält"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/171633-beräkna-sizen-av-blob-fält"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Hampan90"
published: "2008-05-19T14:53:16.000Z"
updated: "2008-05-19T19:14:11.000Z"
replies: 1
views: 448
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/171633-beräkna-sizen-av-blob-fält"
---

# Beräkna sizen av BLOB fält

## #1 — Hampan90, 2008-05-19T14:53Z

Hallå. har denna kod:

```php
// get the image from the db
$sql = "SELECT bild, OCTET_LENGTH(bild) FROM produkt WHERE id=$_GET[id]";
// the result of the query
$result = mysql_query("$sql") or die("Invalid query: " . mysql_error());

if($result['OCTET_LENGTH(bild)'] == 0)
{
header("Content-type: image/jpeg");
echo file_get_contents("Images/images/produkter/ingen_bild.jpg");

}
else{
// set the header for the image
 header("Content-type: image/jpeg");
echo mysql_result($result, 0);
}
```

 

Så, nu har jag ändrat koden lite, men jag fått att IF satsen alltid blir true nu, alltså.. den fattar inte när det finns en bild.

Detta är ganska akut, har deadlie idag

// Hampus

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

## #2 — SPiN, 2008-05-19T19:14Z

```
// get the image from the db
$sql = "SELECT bild, OCTET_LENGTH(bild) AS imagesize FROM produkt WHERE id=$_GET[id]";
// the result of the query
$result = mysql_query("$sql") or die("Invalid query: " . mysql_error());
$row = mysql_fetch_array($result);

if($row['imagesize'] == 0)
{
header("Content-type: image/jpeg");
echo file_get_contents("Images/images/produkter/ingen_bild.jpg");

}
else{
// set the header for the image
header("Content-type: image/jpeg");
echo $row['bild'];
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/171633-beräkna-sizen-av-blob-fält
