---
title: "Roligt!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/167208-roligt"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Fuel"
published: "2007-12-12T17:51:43.000Z"
updated: "2007-12-13T13:54:44.000Z"
replies: 5
views: 722
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/databaser-sql/167208-roligt"
---

# Roligt!

## #1 — Fuel, 2007-12-12T17:51Z

Kul när man börjar upptäcka saker på nytt. Leker med PDO och annat till mysql.. skriver om det mesta sql frågorna. Plötsligt tar alla frågor mindre plats .. effektivare kod .. roligare helt enkelt! ;)

Tror jag fick funktionen nedan att fungera, vet dock inte om det är 100% rätt

```
function log_this($log_user_name,$log_action)
{
	$result = DB::getInstance()->query("
        INSERT INTO " . TBL_PREFIX ."_log 
        SET log_user_id = 
        (SELECT user_id FROM " . TBL_PREFIX ."_users WHERE user_name = '" . $log_user_name . "'), 
        log_action = '" . $log_action . "'
        ");
}
```

Har kört för länge i gamla spår.. nu e det jul igen   :P

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

## #2 — sl0k, 2007-12-12T19:41Z

Om du sen även lägger till prepared statements så blir det ännu enklare, och säkrare. 
Kika på [prepare()](http://de2.php.net/pdo-prepare) och [execute()](http://de2.php.net/manual/en/function.PDOStatement-execute.php) i PDO.

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

## #3 — oskars, 2007-12-13T07:15Z

Oj! Vad smart att göra en funktion av en SQL-fråga?! Funkar ju perfekt om man bara ska spara smågrejer? Eller?

Koolt i alla fall :)

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

## #4 — Compusa, 2007-12-13T07:22Z

> **oskars skrev:**
>
> Oj! Vad smart att göra en funktion av en SQL-fråga?! Funkar ju perfekt om man bara ska spara smågrejer? Eller?

Inte riktigt det som Fuel syftade på.. Snarare att det är effektivt att jobba mot PDO. Att ha en SQL-fråga inbakad i en funktion är inte särskilt ovanligt. Men visst, du får gärna tycka att det är coolt   ;)

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

## #5 — oskars, 2007-12-13T09:07Z

Förstår att det inte var det Fuel menade, men jag lärde mig något nytt :)

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

## #6 — Compusa, 2007-12-13T13:54Z

> **oskars skrev:**
>
> Förstår att det inte var det Fuel menade, men jag lärde mig något nytt :)

Du bör kappsla in så mycket som möjligt i funktioner, för det underlättar återanvänding av kod. Kör du OOP så är det klasser och funktioner (metoder) som gäller.   :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/167208-roligt
