---
title: "Php 4.3"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/66897-php-4-3"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Bulan"
published: "2003-02-01T22:22:22.000Z"
updated: "2003-02-01T23:19:09.000Z"
replies: 7
views: 579
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/66897-php-4-3"
---

# Php 4.3

## #1 — Bulan, 2003-02-01T22:22Z

Hej den här frågan fungerar med php 4.2.3 men ej i 4.3 varför har man ändrat något ?

```php
$query = "SELECT * FROM page WHERE id='$id'";
$result = MYSQL_QUERY($query);
while ($row = mysql_fetch_array($result)) {
diverse kod
}
```

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

## #2 — Darren, 2003-02-01T22:31Z

Re: Php 4.3

> **Bulan skrev:**
>
> Hej den här frågan fungerar med php 4.2.3 men ej i 4.3 varför har man ändrat något ?
>
>
> ```php
> $query = "SELECT * FROM page WHERE id='$id'";
> $result = MYSQL_QUERY($query);
> while ($row = mysql_fetch_array($result)) {
> diverse kod
> }
> ```

Vart får du $id ifrån? Om den kommer ifrån någon form testa med $\_POST\['id'\] eller $\_GET\['id'\] istället...

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

## #3 — Bulan, 2003-02-01T22:53Z

Det kommer från en länk på en sida som heter index.php som ser ut så här \<a href="sida.php?id=\<?=$id?\>"\>\|\<?=$name?\>\<?}?\> \| \</a\>

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

## #4 — Darren, 2003-02-01T22:56Z

Då skall du använda dig utav $\_GET\['id'\]...

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

## #5 — Darren, 2003-02-01T23:01Z

Det finns en variabel som du kan ändra så att din kod fungerar. Detta rekomenderas dock inte pga säkerhetsrisker.

I php.ini filen kan du ändra raden "register_globals = Off" till "register_globals = On"

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

## #6 — Bulan, 2003-02-01T23:07Z

Menar du så här $query = "SELECT \* FROM page WHERE id =$\_GET\['id'\]"; ? Då får jag ett felmedelande som lyder så här:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in c:\\htdocs\\hemsidor\\sida.php on line 4.

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

## #7 — Darren, 2003-02-01T23:09Z

Testa med detta då:

```
$id = $_GET['id'];
"SELECT * FROM page WHERE id =$id";
```

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

## #8 — Bulan, 2003-02-01T23:19Z

Tack för hjälpen Darren! Enkelfnuttarna behövdes också så här:

```php
$id = $_GET['id'];
$query = "SELECT * FROM page WHERE id ='$id'";
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/66897-php-4-3
