taisön: array ABFRAGE in PDO SELECT Anfrage

Beitrag lesen

Hallo, ich möchte EINE längere SELECT Abfrage erstellen, da nicht immer alle Wert abgefragt werden sollen, möchte ich diese in einem Arry speichern und dann in der Abfrage ausgeben.

suche = array();

$suche[] = array(	'select' => 'a.id =:eingabe',  
					'result' => '\'eingabe\' => $eingabe',
					  );		
	
	


$statement = $pdo->prepare("SELECT a* FROM table a WHERE ".$suche[0]['select'].");

$result = $statement->execute(array("$suche[0]['result']"));

Leider bekomme ich eine Fehlermeldung, mit der ich leider nichts so recht anfangen kann.

Notice: Array to string conversion in suche.php on line 529

Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in suche.php on line 29

In meinem Array sieht es so aus

Array
(
    [0] => Array
        (
            [select] => a.id_typ =:eingabe
            [result] => 'eingabe' => $eingabe
        )

)