definiert ist, ist es möglich, so etwas zu tun:in einem String eine Variable Setzen, nachdem es
SQL = 'SELECT * FROM test_table ' .$sqljoin . $where . $order;
if (a>0){
$sqljoin = 'INNER JOIN test_users ON test_opplegg.UserId = test_users.id';
}else{
$where = 'WHERE target=1'
}
//Add the new variable to the SQL-sentence...
Und dann die neue Variable in dem SQL-Satz hinzuzufügen. Auf diese Weise muss ich den SQL-Satz nicht so oft schreiben und ich kann Werte hinzufügen, nachdem der Start von SQL definiert wurde.
Ja, es ist möglich, aber nicht genau so - Sie müssen die Variable definieren, bevor Sie es verwenden können . Oder concat einfach dynamisch, mit einer einzigen Variablen. Und natürlich die richtige Syntax verwenden. – Qirel
Dies ist offensichtlich __nicht möglich__ –