---
title: "PHP och MySQL Nybörjare"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/107868-php-och-mysql-nybörjare"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "dwd"
published: "2004-07-23T14:17:29.000Z"
updated: "2004-07-23T15:12:12.000Z"
replies: 5
views: 357
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/107868-php-och-mysql-nybörjare"
---

# PHP och MySQL Nybörjare

## #1 — dwd, 2004-07-23T14:17Z

En enkel fråga...

Jag har en MySQL databas med en tabell som heter "user". Nu vill jag hämta ngr värden (user, psw, mail) från tabellen "user" och skriva ut dem i webbläsaren.

Så här har jag skrivit:

```php
<table>
<?
mysql_connect("XXXXX", "XXXXX", "XXXXX");
mysql_select_db("XXXXX");
$result = mysql_query("SELECT user, psw, mail FROM user");

  while ($r = mysql_fetch_array($result))
  {
    echo('<tr><td>');
    echo($r['user']);
    echo('</td><td>');
    echo($r['psw']);
    echo('</td><td>');
    echo($r['mail']);
    echo('</td></tr>');
  }
?>
>/table>
```

 

detta fungerar naturligtvis inte.. 
Fel meddelande: 

> Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /customers/dwdesign.se/dwdesign.se/httpd.www/hemsida/community/test2.php on line 6

 

Kan ngn hjälpa mig, fort innan jag slitit av mig ALLT hår på skallen!! Tack

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

## #2 — Matte, 2004-07-23T14:21Z

Antingen har du något fel i SQL-frågan, eller så är det fel på MySQL-anslutningen. Skriv så här för att få ett felmeddelande som förhoppningsvis kan ge dig lite information:

```php
$result = mysql_query("SELECT user, psw, mail FROM user") or die(mysql_error());
```

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

## #3 — dwd, 2004-07-23T14:28Z

arghhh!! Jag hade skrivit "mail" där det skulle vara "email"...!
Tackar, nu har jag iaf lite hår kvar på skallen.

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

## #4 — dwd, 2004-07-23T15:05Z

Nu vill jag skriva ut namnet på den användare som är inloggad.

```php
<?php
$username = $_SESSION['username'];

mysql_connect("XXXXX", "XXXXX", "XXXXX");
mysql_select_db("XXXXX");

$result = mysql_query("SELECT usr, psw, email, fname, lname, id FROM user WHERE usr = $username") or die(mysql_error());
$r = mysql_fetch_array($result)
?>

Detta är ditt förnamn: <strong><? echo($r['fname']); ?>
```

 

Det är Allan som är inloggad, dvs $\_SESSION\['username'\]  = Allan

Fungerar icke...
Felmeddelande: 

> Unknown column 'allan' in 'where clause'

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

## #5 — Matte, 2004-07-23T15:08Z

Ett par apostrofer runt $username saknas

```
... WHERE usr = '$username'
```

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

## #6 — dwd, 2004-07-23T15:12Z

tack! antar att man slipper göra sådana slarvfel när man kodat ett tag.. :r

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

---

Tråden på webben: https://www.webforum.nu/amne/php/107868-php-och-mysql-nybörjare
