Ja, je query-string opbouwen met variabelen is gewoon mogelijk.
Ja, dat kan. Je kan zelfs dit doen:
<?php
$type = 'SELECT ';
$select = 'name, age ';
$extra = 'WHERE ';
$iets = $variable1;
$iets1 = $variable2;
$query = $type.$select.$extra.$iets.'='.$iets1;
?>
M
Martijn B
30-03-2011 19:07
gewijzigd op 30-03-2011 19:08
Waarom probeer je het niet?
Neem aan dat $variable1 een kolom naam bevat en $variable2 een mogelijke waarde van die kolom naam.
Je moet er wel voorzorgen dat je niet zomaar alles in de query kunt zetten.
Voorbeeldje:
<?php
$sQry = 'SELECT *
FROM tabel
WHERE ' . preg_replace('/[^a-z]+/', '', $variable1) .
' = \''. mysql_real_escape_string($variable2) . '\'';
?>