Tableau associatif PHP Implode

Donc je suis en train de créer une fonction qui génère une chaîne de requête SQL basé sur un multi-dimensionnelle tableau.

Exemple:

function createQueryString($arrayToSelect, $table, $conditionalArray) {
$queryStr = "SELECT ".implode(", ", $arrayToSelect)." FROM ".$table." WHERE ";
$queryStr = $queryStr.implode(" AND ",$conditionalArray); /*NEED HELP HERE*/
return $queryStr;
}

$columnsToSelect = array('ID','username');
$table = 'table';
$conditions = array('lastname'=>'doe','zipcode'=>'12345');
echo createQueryString($columnsToSelect, $table, $conditions); /*will result in incorrect SQL syntax*/

comme vous pouvez le voir j'ai besoin d'aide avec la 3e ligne, comme c'est actuellement l'impression

SELECT ID, nom d'utilisateur à PARTIR de la table OÙ
nom ET code postal

mais il devrait être l'impression

SELECT ID, nom d'utilisateur à PARTIR de la table OÙ
lastname = 'untel" ET zipcode = '12345'

source d'informationauteur st4ck0v3rfl0w