2010-07-01 21 views
0

je MDB2 PEAR et l'une des choses que j'aimais était le autoExecute()adodb, ou tout autre pdo, je veux autoExecute

Il a vraiment coupé le code.

Mais il est difficile d'activer MDB2 sur certains serveurs hébergés. Je voudrais utiliser soit PDO ou simplement inclure un fichier de classe.

Il semble que adodb a autoExecute trop http://phplens.com/lens/adodb/docs-adodb.htm#autoexecute

Y at-il wrapper là-bas qui me permettrait de le faire avec AOP ou mysqli même? (Parce que toutes mes affaires est spécifique à mysql de toute façon)

$table = 'user'; 
$data = array (
    'userid' => '3344', 
    'name' => 'john blogg', 
    'age' => '24', 
    'sex' => 'male' 
); 
$result = $adodb->AutoExecute($table, $data, 'INSERT'); 

Répondre

0

Le Beaty de PEAR est que vous pouvez télécharger tous les fichiers vous-même, et les mettre dans votre propre arborescence du projet. Bien sûr, s'il n'y a pas de site PEAR «partagé», fournissez le vôtre. Construire dans votre propre classe PDO serait assez trivial, regardez les fonctions au http://phpxref.com/xref/pear/MDB2/Extended.php.source.html, ils sont assez basiques, vous devriez être en mesure d'obtenir un code équivalent en moins de 30 lignes.