---
title: "Mysql fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/158591-mysql-fråga"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "moje"
published: "2007-03-26T12:47:09.000Z"
updated: "2007-03-26T13:08:13.000Z"
replies: 2
views: 241
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/158591-mysql-fråga"
---

# Mysql fråga

## #1 — moje, 2007-03-26T12:47Z

Jag vill ha en sökmotor som nu bara är på år och typ av bild
har trixat hit och dit men får de ej att fungera som jag vill

vill att när man väljer typ å year så kommer de bara upp där de uppfylls
och när bara ett av alternativen är valt så ska allt som har de värdet visas
och inget annat

$typ = $\_GET\[typ\];
$year = $\_GET\[year\];

$result = mysql_query("SELECT \* FROM bilder WHERE (picKat LIKE '$typ' && picYear = '$year') 
OR (picKat LIKE '$typ') 
OR (picYear = '$year')")

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

## #2 — Qonos, 2007-03-26T13:04Z

så här kanske det bli?

```php
$sql = "SELECT * FROM bilder WHERE " 
if (picKat && picYear )
    $result .= "picKat LIKE '$typ' && picYear = '$year'";
elseif (result)
    $result .= "picKat LIKE '$typ'";
elseif (picYear)
    $result .= "picYear = '$year'";
mysql_query($sql);
```

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

## #3 — Gein, 2007-03-26T13:08Z

> **Qonos skrev:**
>
> så här kanske det bli?
> 
>
>
> ```php
> $sql = "SELECT * FROM bilder WHERE " 
> if (picKat && picYear )
>     $result .= "picKat LIKE '$typ' && picYear = '$year'";
> elseif (result)
>     $result .= "picKat LIKE '$typ'";
> elseif (picYear)
>     $result .= "picYear = '$year'";
> mysql_query($sql);
> ```

Vilket öppnar upp för [SQL injections](http://www.google.se/search?hl=sv&q=sql+injection+mysql&meta=)!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/158591-mysql-fråga
