---
title: "Vad är fel i den här koden??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/66063-vad-är-fel-i-den-här-koden"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "pakmannen"
published: "2003-01-24T22:09:58.000Z"
updated: "2003-01-24T22:40:55.000Z"
replies: 3
views: 182
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/66063-vad-är-fel-i-den-här-koden"
---

# Vad är fel i den här koden??

## #1 — pakmannen, 2003-01-24T22:09Z

\<?php

$urban = explode(" + ",$urban); 

$open = mysql_connect("localhost", "user", "pass");
$db = mysql_select_db("databas", $open);
$query = "SELECT \* FROM artiklar WHERE ";

for ($i = 0; $i \< count($urban); $i++) { 

if ( $i == count($urban) )
{ 
$query = "$query rubrik LIKE '%$urban\[$i\]%' OR innehåll LIKE '%$urban\[$i\]%' "; 
}
else
{ 
$query = "$query rubrik LIKE '%$urban\[$i\]%' OR innehåll LIKE '%$urban\[$i\]%' OR "; 
}

} 

Det är alltså en loop som ska köras, och sista gången skall den göra det som står i "if", alla andra gånger det som står i "else".
Får det här medelandet:
You have an error in your SQL syntax near '' at line 1

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

## #2 — Pellefant, 2003-01-24T22:14Z

Visst har du en sluttag?

?\>

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

## #3 — pakmannen, 2003-01-24T22:18Z

jodå, fast det är lite mer kod längre ner, fast den gör inte så mycket.. bara skriver ut saker liksom..

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

## #4 — Matte, 2003-01-24T22:40Z

Testa det här:

```php
if ( $i == count($urban) -1)
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/66063-vad-är-fel-i-den-här-koden
