Script simples para inserção de dados via PDO.
conexao.php
<? $hostname = 'localhost'; $username = 'root'; $password = 'senha'; $database = 'nome_banco'; try { $pdo = new PDO("mysql:host=$hostname;dbname=$database", $username, $password, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); //echo 'Conexao efetuada com sucesso!'; } catch(PDOException $e) { echo $e->getMessage(); } ?>
insert.php
<? $ins = "INSERT INTO tabela ( campo1, campo2 ) VALUES ( '".$valor1."', '".$valor2."', )"; $exec = $pdo->exec($ins); ?>
Related posts:


Uma das vantagens de se utilizar o PDO é a execução de instruções SQL utilizando a passagem de parâmetros (ao invés de se inserir os conteúdos diretamente no SQL e ficar vulnerável a SQL Injections):
http://www.php.net/manual/en/pdostatement.bindparam.php
http://www.php.net/manual/en/pdostatement.bindvalue.php
Bem lembrado Igor e obrigado.