Aqui está um wrapper mysql simples, perfeito para aplicativos de pequena escala, como cron jobs, campanhas de canvas do Facebook ou microestruturas e sites.
https://github.com/entomb/OBJ-MySQL
Usando o wrapper:
Para iniciar o driver db você deve incluir o arquivo de classe principal e passar o array ‘$ config’ descrito abaixo.
você pode ter várias instâncias da classe, cada uma com seu próprio $ config (uma para leituras e outra para gravações, por exemplo).
//include de main OBJ_mysql class file
include("bin/OBJ_mysql.php");
//configuration array
$config = array();
$config["hostname"] = "YOUR_HOST";
$config["database"] = "YOUR_DATABASE_NAME";
$config["username"] = "USER_NAME";
$config["password"] = "PASSWORD";
//class instantiation
$db = new OBJ_mysql($config);
Execute uma consulta
$Result = $db->query("SELECT * FROM users");
$Users = $Result->fetchAll();
parâmetros de ligação
$db->query("SELECT * FROM users WHERE id=?", array(3));
Insira dados seguros
$newUser = array(
'name' => "jothn",
'phnone' => "+351 123321123",
'group' => 1,
'active' => true,
);
$new_user_id = $db->insert('users', $newUser);
if($new_user_id){
echo "new user id: $new_user_id";
}
Você pode encontrar mais informações aqui:
https://github.com/entomb/OBJ-MySQL