---
title: "Problem!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/89956-problem"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "septor"
published: "2003-11-08T21:39:05.000Z"
updated: "2003-11-09T12:21:38.000Z"
replies: 6
views: 386
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/89956-problem"
---

# Problem!

## #1 — septor, 2003-11-08T21:39Z

Försöker skriva ut information från en db. 

mysql_connect("localhost","anvnamn","lösen"); 
mysql_select_db("databasen"); 
mysql_query("SELECT \* FROM user"); 
mysql_close(); 

Men får endast en tom skärm, vad gör jag för fel?

Jag ska väll gör en echo, men hur ska jag skriva den?

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

## #2 — LarsG, 2003-11-08T21:43Z

<http://www.php.net/manual/en/function.mysql-fetch-array.php>

Flyttas från Mysql

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

## #3 — septor, 2003-11-09T02:08Z

Finns det inget enklare sätt?

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

## #4 — FlashX, 2003-11-09T08:45Z

Man väljer vilken databas man vill ansluta till.
Frågar vilken information som finns i tabellen user.
Skriver ut informationen.

Kan väl inte bli så mycket enklare.

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

## #5 — FlashX, 2003-11-09T08:58Z

Eller var det kanske så att du tyckte det såg lite krångligt ut på sidan som hänvisades?
Här har du de 3 stegen i kod som behövs för att skriva ut information från databasen.

```php
<?php
// 1. Anslut till databasen
openDB();

// 2. Fråga vad som finns i tabellen user
$results = mysql_query("SELECT * FROM user", DB);

// 3. Lopa genom tabellen och skriv ut valda delar
while ($result = mysql_fetch_array($results)) {
	print ("$result[kolumnnamn] $result[kolumnnamn2] $result[kolumnnamn3]<br>\n");
}

// Anslutningen till databasen som funktion
function openDB() {
	if(defined("DB")) return;
	define("DB", @mysql_connect("localhost", "användarnamn", "lösenord"));
	@mysql_select_db("databasnamn", DB);
}
?>
```

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

## #6 — septor, 2003-11-09T11:26Z

OK! Tror att jag förstår, är rättså ny på PHP, men det ska nog bli bra till slut :-)

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

## #7 — K@llen, 2003-11-09T12:21Z

Vill du ha en väl fungerande kod, vilket du antagligen vill, då kontrollerar du så att sql-frågan returnerade poster innan du loopar ut datan. Ett bra exempel på hur du kontrollerar antal returnerade poster hittar du här:

<http://se.php.net/manual/sv/function.mysql-num-rows.php>

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

---

Tråden på webben: https://www.webforum.nu/amne/php/89956-problem
