WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   PHP-problem (https://www.wn.se/forum/showthread.php?t=31277)

Althalos 2008-08-20 01:32

Hej, jag har problem med en viss funktion, den ser ut som följer:

Kod:

  function query_add($variable) {
if (!empty($variable)) {
            $query = $query . "'" . $variable . "', ";
    } else { $query = $query . "NULL, "; }
}

Jag vill skapa en SQL-query där de värden som inte är satta ska bli "null" i databasen för alla variabler som inte har ett värde. Istället för bara "" som det skulle bli annars. Så därför kör jag den funktionen på alla variabler som är null-enabled i en rad:

query_add($variabel1);
query_add($variabel2);

tyvärr läggs ingenting till i queryn, något i fel. Däremot fungerar:

Kod:

$variable = "test";
if (!empty($variable)) {
            $query = $query . "'" . $variable . "', ";
    } else { $query = $query . "NULL, "; }

Min fråga är helt enkelt varför funktionen inte fungerar som den ska? måste ju vara något med att jag använder en variabel till variabel, men hur ska man annars göra?

WizKid 2008-08-20 01:36

kanske ska returnera något från funktionen

Althalos 2008-08-20 01:43

tack nu är det fixat :D


Alla tider är GMT +2. Klockan är nu 07:12.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson