Een array die een sql query maakt

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Tristan

Tristan

22/02/2007 14:26:00
Quote Anchor link
Uiteindelijk moet deze array dynamisch worden, maar om te testen hebben we waarden ingevoerd. Alleen weergeeft hij niet de resultaten die we opvragen. Iemand een idee hoe dit kan!? Als de uitkomst van "echo $querytotaal;" ingevoerd word in php my admin doet deze het wel namelijk

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<? include "../header.php" ?>
<span class="kop">Kop</span>
<hr />
<?
$array
["zoek"]["tabel"][] = "Objecten";
$array["zoek"]["tabel"][] = "Waarden";
//$array["zoek"]["tabel"][] = "Objecten";
$array["zoek"]["tabel"][] = "Relatie_Met_Object";

$array["zoek"]["velden"][] = "Objecten.Type_ID";
$array["zoek"]["velden"][] = "Waarden.Waarde";
$array["zoek"]["velden"][] = "Objecten.Object_Datum_Aanmaken";
$array["zoek"]["velden"][] = "Relatie_Met_Object.Object_User_ID";

$array["zoek"]["aktie"][] = "=";
$array["zoek"]["aktie"][] = ">=";
$array["zoek"]["aktie"][] = ">=";
$array["zoek"]["aktie"][] = "!=";

$array["zoek"]["waarde"][] = "5";
$array["zoek"]["waarde"][] = "512";
$array["zoek"]["waarde"][] = "2004-02-20";
$array["zoek"]["waarde"][] = "31";

$array["zoek"]["operator"][] = "AND";
$array["zoek"]["operator"][] = "AND";
$array["zoek"]["operator"][] = "AND";

$i = 0;
while ($i <= 3)
{

    $velden = $array["zoek"]["velden"][$i];
    $aktie = $array["zoek"]["aktie"][$i];
    $waarde = $array["zoek"]["waarde"][$i];
    $operator = $array["zoek"]["operator"][$i];
    $query[$i]="$velden $aktie $waarde $operator";
    $i++;
}

$tabeltotaal = "".$array["zoek"]["tabel"][0].",&nbsp;".$array["zoek"]["tabel"][1].",&nbsp;".$array["zoek"]["tabel"][2].",&nbsp;".$array["zoek"]["tabel"][3]." ";
$querytotaal = "SELECT * FROM ".$tabeltotaal."WHERE ".$query[0]."&nbsp;".$query[1]."&nbsp;".$query[2]."&nbsp;".$query[3]."";

echo $querytotaal;
$result = mysql_query($querytotaal);
echo $result;

?>

<? include "../footer.php" ?>
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.