---
title: "Behöver hjälp med MySQL och PHP"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/68893-behöver-hjälp-med-mysql-och-php"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Sabotnick"
published: "2003-02-20T18:02:52.000Z"
updated: "2003-02-20T21:04:34.000Z"
replies: 3
views: 204
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/68893-behöver-hjälp-med-mysql-och-php"
---

# Behöver hjälp med MySQL och PHP

## #1 — Sabotnick, 2003-02-20T18:02Z

```php
$strSQL = mysql_query("SELECT tbltextbas.Text_ID,
tbltextbas.Sektion, tbltextbas.Avdelning, DATE_FORMAT(tbltextbas.Datum, '%Y-%m-%d') AS ToDatum,
tbltextbas.Titel, tbltextbas.UnderTitel, tbltextbas.Inledning,
tbltextbas.Text, tbltextbas.Spaltbas, tbltextbas.Bildbas,
tbltextbas.Spelbas, tbltextbas.Betyg, tbltextbas.BetygKommentar,
tbltextbas.Skribent_ID FROM tbltextbas
WHERE tbltextbas.Avdelning = 'Recension' and tbltextbas.Text_ID = '$id'")
or die ("Något har gått fel!");
while ($visa = mysql_fetch_array($strSQL))
{
      //Skriver ut data
}
```

Hur gör jag så att man kommer till en annan sida om den inte hittar just det jag vill med $strSQL?

Tack på förhand

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

## #2 — pimme, 2003-02-20T18:37Z

```php
if(mysql_num_rows($strSQL) > 0)
while ($visa = mysql_fetch_array($strSQL))
{
      //Skriver ut data
}
else
{
header("Location: nysida.php");
}
```

tänk på att du inte får ha någon utskrift innan header();

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

## #3 — Sabotnick, 2003-02-20T21:00Z

Tack för hjälpen. 

Hur gör man om man har utskrift innan det? I ASP, som jag har jobbat med tidigare, kan man skriva "Response.Buffer = True", då körs all kod i filen och sen skickas HTML-koden till besökarens webbsida. Det måste finnas något liknade i PHP, eller?

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

## #4 — SPiN, 2003-02-20T21:04Z

Jäpp. Svaret är ob_start() och ob_flush().

Exempel:

```
<?php
ob_start();

echo "Hej!";
header( "Content-type: text/plain" );

ob_flush();
?>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/68893-behöver-hjälp-med-mysql-och-php
