---
title: "Kolla om någon uppdaterat nyheten och godkänt den"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/93008-kolla-om-någon-uppdaterat-nyheten-och-godkänt-den"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Melea"
published: "2003-12-18T17:39:02.000Z"
updated: "2003-12-18T19:13:32.000Z"
replies: 10
views: 298
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/93008-kolla-om-någon-uppdaterat-nyheten-och-godkänt-den"
---

# Kolla om någon uppdaterat nyheten och godkänt den

## #1 — Melea, 2003-12-18T17:39Z

Hejsan!

Lite akut problem jag har stött på, jag har en checkbox som man ska kryssa i om man uppdaterat och rättat alla stavfel i en nyhet, när denna checkbox är ikryssad så får $\_POST\['grant'\] value 1

Och nu ska jag kolla om checkboxen är ikryssad med denna koden:

```php
<?
$SQL = mysql_query("SELECT * FROM nyheter_edited WHERE news_edit_id = $_GET[id] AND grant = 1") or die(mysql_error());
$objRS = mysql_fetch_array($SQL);
?>
	<input type="checkbox" name="grant" <? if (mysql_num_rows($SQL) <> 0) { echo "checked"; } ?>>
```

Men jag får Syntax error:

```php
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'grant = 1' at line 1
```

Någon som direkt ser vad felet är?

news_edit_id int(25)
grant int(1)

Tack på förhand

Mvh

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

## #2 — Gislaved.net, 2003-12-18T17:44Z

Testa med news_edit_id = '$\_GET\[id\]'

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

## #3 — Melea, 2003-12-18T17:45Z

Gör ingen skillnad, verkar vara grant = 1 som strular till det... men förstår inte varför det inte funkar

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

## #4 — Gislaved.net, 2003-12-18T17:46Z

Sätt grant = '1' också och se om det hjälper.

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

## #5 — Melea, 2003-12-18T17:48Z

Har prövat med fnuttar överallt, ibland ger det T_VARIABEL fel osv, ibland blir det som nu...

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

## #6 — Gislaved.net, 2003-12-18T18:21Z

Förmodligen har det mer med MySQL än med PHP att göra. Kör du detta lokalt, eller på något webbhotell?

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

## #7 — Melea, 2003-12-18T18:26Z

Servern hostar sidor som har ca. 2000 besökare dagligen och det har aldrig strulat med MySQL:en tidigare.

Konstigt nog funkar det när jag tar bort AND grant = 1

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

## #8 — startail, 2003-12-18T18:43Z

Testa med

```
$SQL = mysql_query("SELECT * FROM nyheter_edited WHERE news_edit_id = '" . $_GET['id'] . "' AND grant = '1'") or die(mysql_error());
```

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

## #9 — Melea, 2003-12-18T18:52Z

Nej ger samma fel :(

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

## #10 — Gislaved.net, 2003-12-18T19:10Z

Jaha. Är inte "grant" ett reserverat ord? Byt ut det mot "grunt" eller något annat och se om det fungerar.

/redigerat:
Japp, så var det. Se <http://www.mysql.com/doc/en/Reserved_words.html> för mer information

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

## #11 — Melea, 2003-12-18T19:13Z

Ja där ser man ;) Funkar utmärkt nu, tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/93008-kolla-om-någon-uppdaterat-nyheten-och-godkänt-den
