Why can't I pass the table name to a prepared PDO statement? $stmt = $dbh->prepare('SELECT * FROM :table WHERE 1'); if ($stmt->execute(array(':table' => 'users'))) { var_dump($stmt->
stackoverflow.com
Table and Column names CANNOT be replaced by parameters in PDO.
$select=“SELECT * FROM “.$banco_clientele.” WHERE nome LIKE :nome”;
$db = $pdo->prepare($select);
$db-> bindValue(":nome", “%”.$nome.”%”);
$db-> execute();