Soyez le premier à donner votre avis sur cette source.
Vue 19 790 fois - Téléchargée 3 493 fois
y'a un exemple dans le zip en plus de ceci : // Importer les class import Class.Sql; // créer un nouvel objet Sql var sql:Sql = new Sql("http://localhost/_FlashPhp/sql.php"); // ou en chemin relatif bien sur Sql("sql.php"); sql.showtime = true; // tout d'abord les données de connexion sql.type = "odbc"; // mysql ou odbc. sql.host = "localhost"; // uniquement pour mysql sql.login = "root"; sql.mdp = ""; // ensuite la base de donnée a selectionner //sql.dbname = "test"; //mysql test sql.dbname = "FlashSqlODBC"; //odbc test // ensuite definisez la méthode d'analyse de retour serveur : sql.onResult = function(rs){ if (rs.isError()){ trace rs.getError(); return; } ... votre code ... } // puis invoqué une methode pour le serveur, soit un requette sql, soit une des 2 fonctions listeBases, listeTables sql.listeDB(); // lister les base du server mysql uniquement sql.listeTables(); // lister les tables d'un db sql.execute ("select * from test1"); // utiliser sql.format(string) pour formater du text pour transmission http var q = "insert into table1 (login) values ('"; q += sql.format("c'est + - * / = comment ?\"racontes % moi"); q += "')"; sql.execute(q); // q est alors egal à : insert into table1 (login) values("c& &pl; * / = comment ? &damp; racontes &pc; moi"); // lors du retour de resultats, utiliser la methode onResult(rs), rs etat les resultset renvoyé et parsé. // ResultSet comporte les proprietes suivantes : rs.rowCount > nb resultats rs.columnCount > nb colonnes rs.columnNames > tableau contenant les entetes du resultat rs.columnTypes > renvois un tableau des types de champ de la base rs.getRow(numRow) > renvois la ligne de resultat demandé (ss forme de tableau)
Commentaires
J'était avide d'une telle source, moi qui n'arrive pas à comprendre le fonctionnement de MySQL.
Malheureusement, je n'ai pas MX 2004 et je suppose que ça peut pas marcher avec MX ! ;-[
maRequete = new Query (server) ;
maRequete.select ("variable");
maRequete.where ("ID, 0, 9);
maRequete.consult (dataBase);
Et ca me retourne un XML... Je te tire mon chapeau car moi des Class comme ca je prefere les garder pour moi (Egoiste ??? Ou la sensation de voir s'echapper un gros travail t appartenant???)...
J ai mis 9 ! Encore bravo !
9/10
bienvenue sur le site ;)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.