Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

ENVOI MAIL AVEC TABLEAU RÉCAPILTULATIF DES OPTIMISATIONS FAITES DANS LA BDD MYSQL


Information sur la source

Catégorie :Base de données Classé sous : optimisation, mysql, tables, bdd, pertes Niveau : Débutant Date de création : 08/11/2006 Date de mise à jour : 09/11/2006 16:46:40 Vu : 2 261

Note :
Aucune note

Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note

Description

Salut @ tous,
je sais pas si cette source éxiste déjà sur phpcs.com, mais je la poste quand même pour moi elle est très pratique (même si elle est pas de moi).
En fait, c'est un script qui envoit un mail avec un tableau récapiltulatif des optimisations faites dans la BDD MySQL.
Pratique pour savoir ce qui s'est passé lors de l'opimisation de vos tables.
UTILISATION DE LA FONCTION mail().
UTILISATION DES $_SESSION.
UTILISATION DE STYLES CSS.
Voilà.
Oui je sais, cette source n'est pas optimisée, j'ai aps trop le temps de le faire.
 

Source

  • <?php
  • // ****************************
  • // Démarrage de la session PHP
  • // ****************************
  • session_start();
  • // ********************************
  • // Valeurs par défaut des variables
  • // ********************************
  • $mail_ligne_1 = '';
  • $mail_ligne_2 = '';
  • $mail_ligne_3 = '';
  • $mail_ligne_4 = '';
  • $mail_ligne_5 = '';
  • $mail_ligne_6 = '';
  • $mail_ligne_7 = '';
  • $mail_ligne_8 = '';
  • $mail_ligne_9 = '';
  • $mail_ligne_10 = '';
  • $mail_ligne_11 = '';
  • $mail_ligne_12 = '';
  • $mail_ligne_13 = '';
  • $mail_ligne_14 = '';
  • $mail_ligne_15 = '';
  • $mail_ligne_16 = '';
  • ?>
  • <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  • "http://www.w3.org/TR/html4/loose.dtd">
  • <html>
  • <head>
  • <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  • <title></title>
  • <?php
  • // ********************************
  • // Récupération des ID de connexion
  • // ********************************
  • $_SESSION['hote_mysql'] = '*****';
  • $_SESSION['user_mysql'] = '*****';
  • $_SESSION['passwd_mysql'] = '*****';
  • $_SESSION['base_mysql'] = '*****';
  • // Connexion à la BDD
  • mysql_connect($_SESSION['hote_mysql'], $_SESSION['user_mysql'], $_SESSION['passwd_mysql']);
  • @mysql_select_db($_SESSION['base_mysql']) or die ("!! Impossible de sélectionner la BDD");
  • //optimisation de la base
  • $mail_ligne_1 = "<center>";
  • $mail_ligne_2 = "<div class='texte_bleu_grand'>";
  • $mail_ligne_3 = "Optimisation de la base de données ".$_SESSION['base_mysql'];
  • $mail_ligne_4 = "<br>";
  • $mail_ligne_5 = "Le ".date('d m Y')." à ".date('H')."h ".date('i')."mn</div>";
  • $mail_ligne_6 = "<br><b>";
  • $mail_ligne_7 = "<table border=1><tr><td BGCOLOR='#D6DDE7'><div align=center class='texte_bleu_moyen'>Table</div></td><td><div align=center style='background-color: #D6DDE7;' class='texte_bleu_moyen'>Taille</div></td><td><div align=center style='background-color: #D6DDE7;' class='texte_bleu_moyen'>Etat</div></td><td><div align=center style='background-color: #D6DDE7;' class='texte_bleu_moyen'>Gain</div></td></tr>";
  • $mail_ligne_8 = "</b>";
  • $db_clean = $_SESSION['base_mysql'];
  • $tot_data = 0;
  • $tot_idx = 0;
  • $tot_all = 0;
  • $poids_bdd = 0;
  • $local_query = 'SHOW TABLE STATUS FROM '.$_SESSION['base_mysql'];
  • $result = @mysql_query($local_query);
  • if(@mysql_num_rows($result))
  • {
  • while($row = mysql_fetch_array($result))
  • {
  • $tot_data = $row['Data_length'];
  • $tot_idx = $row['Index_length'];
  • $total = $tot_data + $tot_idx;
  • $total = $total / 1024;
  • $gain= $row['Data_free'];
  • $gain = $gain / 1024;
  • $total_gain += $gain;
  • $local_query = 'OPTIMIZE TABLE '.$row[0];
  • $resultat = mysql_query($local_query);
  • if($gain == 0)
  • {
  • $mail_ligne_9 = $mail_ligne_9."<tr><td><div class='texte_bleu_fin_italique'>".$row[0]."</div></td>"."<td><div class='texte_bleu_fin_italique'>".round($total , 2)." Ko"."</div></td>"."<td><div class='texte_bleu_italique'>Déjà optimisée</div></td><td><div class='texte_bleu_fin_italique'>0 Ko</div></td></tr> ";
  • }
  • else
  • {
  • $mail_ligne_9 = $mail_ligne_9."<tr><td><div class='texte_rouge_italique'>".$row[0]."</div></td>"."<td><div class='texte_rouge_italique'>".round($total , 2)." Ko"."</div></td>"."<td><div class='texte_rouge_italique'>"."Optimisée !"."</div></td><td><div class='texte_rouge_italique'>".round($gain , 2)." Ko</div></td></tr>";
  • }
  • $poids_bdd = $poids_bdd + $total;
  • }
  • }
  • if($total_gain == 0)
  • {
  • $mail_ligne_10 = "</table>";
  • $mail_ligne_11 = "<br><hr color=#141C56 width=50%><center><div class='texte_bleu_grand'><br>";
  • $mail_ligne_12 = "Gain total : ".round($total_gain , 2)." Ko";
  • $mail_ligne_13 = "</div>";
  • $mail_ligne_14 = "<div class='texte_bleu_grand'>";
  • $mail_ligne_15 = "Poids de la base de données : ".round($poids_bdd , 2)." Ko";
  • $mail_ligne_16 = "</div>";
  • }
  • else
  • {
  • $mail_ligne_10 = "</table>";
  • $mail_ligne_11 = "<br><hr color=#141C56 width=50%><center><div class='texte_bleu_grand'><br>";
  • $mail_ligne_12 = "Gain total : <span class='texte_rouge_grand'>".round($total_gain , 2)." Ko</span>";
  • $mail_ligne_13 = "</div>";
  • $mail_ligne_14 = "<div class='texte_bleu_grand'>";
  • $mail_ligne_15 = "Poids de la base de données après : ".round(($poids_bdd - $total_gain) , 2)." Ko";
  • $mail_ligne_16 = "</div>";
  • }
  • // ****************
  • // Envoi de l'amail
  • // ****************
  • // Destinataire
  • $_SESSION['destinataire_mail_optimisation_des_tables'] = 'bal@mon_site.fr';
  • // Sujet
  • $_SESSION['objet_mail_optimisation_des_tables'] = 'Optimisation des tables de la base de données';
  • // Message HTML
  • $_SESSION['message_mail_optimisation_des_tables'] = '
  • <html>
  • <head>
  • <title>Optimisation des tables de la base de données</title>
  • <style type="text/css">
  • .texte_bleu_normal
  • {
  • font-family: Arial, Helvetica, sans-serif;
  • font-size: 12px;
  • font-weight: bold;
  • color: #141C56;
  • }
  • .texte_bleu_moyen
  • {
  • font-size: 15px;
  • font-family: Arial, Helvetica, sans-serif;
  • font-weight: bold;
  • color: #141C56;
  • }
  • .texte_bleu_grand
  • {
  • font-size: 18px;
  • font-family: Arial, Helvetica, sans-serif;
  • font-weight: bold;
  • color: #141C56;
  • }
  • .texte_bleu_fin_italique
  • {
  • font-family: Arial, Helvetica, sans-serif;
  • font-size: 13px;
  • font-weight: normal;
  • color: #141C56;
  • font-style: italic;
  • }
  • .texte_bleu_italique
  • {
  • font-family: Arial, Helvetica, sans-serif;
  • font-size: 13px;
  • font-weight: bold;
  • color: #141C56;
  • font-style: italic;
  • }
  • .texte_rouge_italique
  • {
  • font-family: Arial, Helvetica, sans-serif;
  • font-size: 13px;
  • font-weight: bold;
  • color: #FF0000;
  • font-style: italic;
  • }
  • .texte_rouge_grand
  • {
  • font-size: 18px;
  • font-family: Arial, Helvetica, sans-serif;
  • font-weight: bold;
  • color: #FF0000;
  • }
  • </style>
  • </head>
  • <body>'
  • .$mail_ligne_1
  • .$mail_ligne_2
  • .$mail_ligne_3
  • .$mail_ligne_4
  • .$mail_ligne_5
  • .$mail_ligne_6
  • .$mail_ligne_7
  • .$mail_ligne_8
  • .$mail_ligne_9
  • .$mail_ligne_10
  • .$mail_ligne_11
  • .$mail_ligne_12
  • .$mail_ligne_13
  • .$mail_ligne_14
  • .$mail_ligne_15
  • .$mail_ligne_16.
  • '</body>
  • </html>
  • ';
  • // Pour envoyer un mail HTML, l'en-tête Content-type doit être défini
  • $_SESSION['headers_mail_optimisation_des_tables'] = 'MIME-Version: 1.0' . "\r\n";
  • $_SESSION['headers_mail_optimisation_des_tables'] .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
  • // En-têtes additionnels
  • $_SESSION['headers_mail_optimisation_des_tables'] .= 'To: ' . "\r\n";
  • $_SESSION['headers_mail_optimisation_des_tables'] .= 'From: mon_site.fr <bal@mon_site.fr>' . "\r\n";
  • $_SESSION['headers_mail_optimisation_des_tables'] .= 'Cc: ' . "\r\n";
  • $_SESSION['headers_mail_optimisation_des_tables'] .= 'Bcc:' . "\r\n";
  • // Envoi du mail
  • mail($_SESSION['destinataire_mail_optimisation_des_tables'], $_SESSION['objet_mail_optimisation_des_tables'], $_SESSION['message_mail_optimisation_des_tables'], $_SESSION['headers_mail_optimisation_des_tables']);
  • // ************************************************
  • // Déconnection de la BDD et mise à 0 des variables
  • // ************************************************
  • mysql_close($_SESSION['connexion_bd']);
  • $_SESSION['hote_mysql'] = '';
  • $_SESSION['user_mysql'] = '';
  • $_SESSION['passwd_mysql'] = '';
  • $_SESSION['base_mysql'] = '';
  • ?>
  • </head>
  • <body>
  • </body>
  • </html>
<?php
// ****************************
//  Démarrage de la session PHP
// ****************************
session_start();

// ********************************
// Valeurs par défaut des variables
// ********************************
$mail_ligne_1 = '';
$mail_ligne_2 = '';
$mail_ligne_3 = '';
$mail_ligne_4 = '';
$mail_ligne_5 = '';
$mail_ligne_6 = '';
$mail_ligne_7 = '';
$mail_ligne_8 = '';
$mail_ligne_9 = '';
$mail_ligne_10 = '';
$mail_ligne_11 = '';
$mail_ligne_12 = '';
$mail_ligne_13 = '';
$mail_ligne_14 = '';
$mail_ligne_15 = '';
$mail_ligne_16 = '';

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title></title>

<?php
// ********************************
// Récupération des ID de connexion
// ********************************

$_SESSION['hote_mysql'] = '*****';
$_SESSION['user_mysql'] = '*****';
$_SESSION['passwd_mysql'] = '*****';
$_SESSION['base_mysql'] = '*****';

// Connexion à la BDD
mysql_connect($_SESSION['hote_mysql'], $_SESSION['user_mysql'], $_SESSION['passwd_mysql']);
@mysql_select_db($_SESSION['base_mysql']) or die ("!! Impossible de sélectionner la BDD");        

//optimisation de la base
$mail_ligne_1 = "<center>";  
$mail_ligne_2 = "<div class='texte_bleu_grand'>";
$mail_ligne_3 = "Optimisation de la base de données ".$_SESSION['base_mysql'];
$mail_ligne_4 = "<br>";
$mail_ligne_5 =  "Le ".date('d m Y')." à ".date('H')."h ".date('i')."mn</div>";
$mail_ligne_6 = "<br><b>";
$mail_ligne_7 = "<table border=1><tr><td BGCOLOR='#D6DDE7'><div align=center class='texte_bleu_moyen'>Table</div></td><td><div align=center style='background-color: #D6DDE7;' class='texte_bleu_moyen'>Taille</div></td><td><div align=center style='background-color: #D6DDE7;' class='texte_bleu_moyen'>Etat</div></td><td><div align=center style='background-color: #D6DDE7;' class='texte_bleu_moyen'>Gain</div></td></tr>";
$mail_ligne_8 = "</b>";
 
$db_clean = $_SESSION['base_mysql'];
$tot_data = 0;
$tot_idx = 0;
$tot_all = 0;
$poids_bdd = 0;
$local_query = 'SHOW TABLE STATUS FROM '.$_SESSION['base_mysql'];
$result = @mysql_query($local_query);
if(@mysql_num_rows($result))
   {
   while($row = mysql_fetch_array($result))
       {
       $tot_data = $row['Data_length'];
       $tot_idx  = $row['Index_length'];
       $total = $tot_data + $tot_idx;
       $total = $total / 1024;
       $gain= $row['Data_free'];
       $gain = $gain / 1024;
       $total_gain += $gain;
                
       $local_query = 'OPTIMIZE TABLE '.$row[0];
       $resultat  = mysql_query($local_query);
        
       if($gain == 0)
           {
           $mail_ligne_9 = $mail_ligne_9."<tr><td><div class='texte_bleu_fin_italique'>".$row[0]."</div></td>"."<td><div class='texte_bleu_fin_italique'>".round($total , 2)." Ko"."</div></td>"."<td><div class='texte_bleu_italique'>Déjà optimisée</div></td><td><div class='texte_bleu_fin_italique'>0 Ko</div></td></tr> ";
           }
           else
           {
           $mail_ligne_9 = $mail_ligne_9."<tr><td><div class='texte_rouge_italique'>".$row[0]."</div></td>"."<td><div class='texte_rouge_italique'>".round($total , 2)." Ko"."</div></td>"."<td><div class='texte_rouge_italique'>"."Optimisée !"."</div></td><td><div class='texte_rouge_italique'>".round($gain , 2)." Ko</div></td></tr>";
          }  
        $poids_bdd = $poids_bdd + $total;
       } 
   }

if($total_gain == 0)
   {
   $mail_ligne_10 =  "</table>";
   $mail_ligne_11 =  "<br><hr color=#141C56 width=50%><center><div class='texte_bleu_grand'><br>";
   $mail_ligne_12 =  "Gain total : ".round($total_gain , 2)." Ko";
   $mail_ligne_13 =  "</div>";
   $mail_ligne_14 =  "<div class='texte_bleu_grand'>";
   $mail_ligne_15 =  "Poids de la base de données : ".round($poids_bdd , 2)." Ko";
   $mail_ligne_16 =  "</div>";
   }
else
   {
   $mail_ligne_10 = "</table>";
   $mail_ligne_11 = "<br><hr color=#141C56 width=50%><center><div class='texte_bleu_grand'><br>";
   $mail_ligne_12 = "Gain total : <span class='texte_rouge_grand'>".round($total_gain , 2)." Ko</span>";
   $mail_ligne_13 = "</div>";
   $mail_ligne_14 = "<div class='texte_bleu_grand'>";
   $mail_ligne_15 = "Poids de la base de données après : ".round(($poids_bdd - $total_gain) , 2)." Ko";
   $mail_ligne_16 = "</div>"; 
   }

// ****************
// Envoi de l'amail
// ****************

// Destinataire
$_SESSION['destinataire_mail_optimisation_des_tables']  = 'bal@mon_site.fr';

// Sujet
$_SESSION['objet_mail_optimisation_des_tables'] = 'Optimisation des tables de la base de données';

// Message HTML
$_SESSION['message_mail_optimisation_des_tables'] = '
<html>
<head>
<title>Optimisation des tables de la base de données</title>

<style type="text/css">

.texte_bleu_normal
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #141C56;
}

.texte_bleu_moyen
{
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #141C56;
}

.texte_bleu_grand
{
font-size: 18px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #141C56;
}

.texte_bleu_fin_italique
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #141C56;
font-style: italic;
}

.texte_bleu_italique
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #141C56;
font-style: italic;
}

.texte_rouge_italique
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #FF0000;
font-style: italic;
}

.texte_rouge_grand
{
font-size: 18px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FF0000;
}

</style>

</head>
<body>'
.$mail_ligne_1
.$mail_ligne_2
.$mail_ligne_3
.$mail_ligne_4
.$mail_ligne_5
.$mail_ligne_6
.$mail_ligne_7
.$mail_ligne_8
.$mail_ligne_9
.$mail_ligne_10
.$mail_ligne_11
.$mail_ligne_12
.$mail_ligne_13
.$mail_ligne_14
.$mail_ligne_15
.$mail_ligne_16.
'</body>
</html>
';

// Pour envoyer un mail HTML, l'en-tête Content-type doit être défini
$_SESSION['headers_mail_optimisation_des_tables']  = 'MIME-Version: 1.0' . "\r\n";
$_SESSION['headers_mail_optimisation_des_tables'] .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

// En-têtes additionnels
$_SESSION['headers_mail_optimisation_des_tables'] .= 'To: ' . "\r\n";
$_SESSION['headers_mail_optimisation_des_tables'] .= 'From: mon_site.fr <bal@mon_site.fr>' . "\r\n";
$_SESSION['headers_mail_optimisation_des_tables'] .= 'Cc: ' . "\r\n";
$_SESSION['headers_mail_optimisation_des_tables'] .= 'Bcc:' . "\r\n";

// Envoi du mail
mail($_SESSION['destinataire_mail_optimisation_des_tables'], $_SESSION['objet_mail_optimisation_des_tables'], $_SESSION['message_mail_optimisation_des_tables'], $_SESSION['headers_mail_optimisation_des_tables']);

// ************************************************
// Déconnection de la BDD et mise à 0 des variables
// ************************************************
mysql_close($_SESSION['connexion_bd']);
$_SESSION['hote_mysql'] = '';
$_SESSION['user_mysql'] = '';
$_SESSION['passwd_mysql'] = '';
$_SESSION['base_mysql'] = '';
     
?>

</head>

<body>

</body>

</html>

Conclusion

Bon, je le répète, je sais pas si ça sera utilie pour vous mais c'est très pratique pour faire une optimisation et en plus recevoir un mail comme rapport.
 

Historique

09 novembre 2006 16:46:40 :
Ajout de trucs

Commentaires et avis

signaler à un administrateur
Commentaire de JulioDelphi le 08/11/2006 12:32:51 administrateur CS

super bonne blague les 16 variables XD
ps : si c'est pas une blague volontaire, explique moi pourquoi creer $mail_ligne_x au lieu de $mail_lignes que tu concatene avec .= ?

signaler à un administrateur
Commentaire de wizard512 le 08/11/2006 20:35:01

J'avou....      ^^'

Bref J'le di au cas ou t'aurais pas compris,
l'explication de JulioDelphi,
Tu peux ajouter un comptenu a une variable deja existant,
Voila un exemple :

   $la_chaine = 'a';  // Initialisation
   $la_chaine .= 'b';

       Echo $la_chaine; // "ab"



   Voila,
                  Cordialement ~~ DotWizard512 ~~

signaler à un administrateur
Commentaire de Epoc22 le 09/11/2006 12:06:05

Je cite  : '(même si elle est pas de moi)'.
Moi aussi j'ai trouvé que le gars qui a fait cette source povais faire la concaténation...

signaler à un administrateur
Commentaire de JulioDelphi le 09/11/2006 12:40:37 administrateur CS

et toi tu pouvais pas l'améliorer avant de la poster ? là ça aurait été un peu plus de toi ...
en meme temps, j'ai beau cherché je trouve pas d'auteur ni de droits ® alors laissons là ici =)
j'ai ça  : http://dreamweaver.media-box.net/index.php?showtopic=17002&pid=118353&mode=threaded&show=&st=& rien de mieux

signaler à un administrateur
Commentaire de Epoc22 le 09/11/2006 16:37:58

Ca vient d'ici : http://dreamweaver.media-box.net/lofiversion/index.php/t17002.html
et oui jaurai pu la modifier chui con ou quoi ??

signaler à un administrateur
Commentaire de Epoc22 le 09/11/2006 16:40:16

T'a cru que je volait des source php sans dire d'ou elle venait et que c'était pas moi qui la fait ?

signaler à un administrateur
Commentaire de JulioDelphi le 09/11/2006 16:49:00 administrateur CS

non puisque tu l'avais dit =)
c'est de mon devoir de vérifier si les sources postées sont prises de sites sous licenses, ne t'offusque pas.
Tu comptes l'améliorer pour virer la blague des 16 variables ? =) ça serait bien ça =)

signaler à un administrateur
Commentaire de Epoc22 le 09/11/2006 16:53:55

Mouai si j'ai le temps...tu sais je suis sur un big projet que t'imagine même pas et j'ai mon boss qui me demande une date de beta test...

signaler à un administrateur
Commentaire de Epoc22 le 09/11/2006 16:56:07

Toi aussi t'est membre club ?
A oui je voulait toujours demander : c'est quoi les points CS ?

signaler à un administrateur
Commentaire de JulioDelphi le 09/11/2006 17:03:08 administrateur CS

Oui, Membre Club et Admin Codes-Sources.
Les points servent pour l'ego de chacun =)
tu retrouves le classement ici : http://www.phpcs.com/topmembres.aspx (tu peux remplacer phpcs par tous les sites du reseau c-s)
Ce top des membres est généré tous les soirs (quand c'est possible) et est calculé selon le taux de participation des membres.
Chaque action sur l'un des sites CodeS-SourceS donne des points. (Ajout d'une source (évidemment, cela donne plus de points que le reste), dépôt d'un message dans le forum, ajout de commentaires sur les sources, etc...). En résumé, presque toutes les actions effectuéss sur le site attribuent des points au membre.
Ce classement montre principalement les membres les plus actifs du réseau CodeS-SourceS.
Les notes reçues sur les sources n'entrent pas en compte dans le gain de points.
Voila =)

signaler à un administrateur
Commentaire de Epoc22 le 09/11/2006 17:06:49

aahh merci ! J'avais envoyé un mail à un admin (je sais plus qui c'est) mais il m'a pas répondu :(
D'accord tout s'éclairci ! Quel privilège ! Admin de CS ! Attention ça rigole pas !
Bon en tous cas, longue vie à CS (c'est pour ça que je suis membre club :) !

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

multi recherche mysql ??? [ par stephane ] saluttout simplement je voudrai savoir comment effectuer une requete my sql dans toutes les tables (je pense que c'est faisable mais je ne sais pas co MySQL [ par intello2001 ] j'ai fait une base MySQL toute neuve, toute VIDE !!je voudrai avoir des exemple de création de table et tt sa...je c juste sa :$host="sql.free.fr";$ba BDD mysql --> Access [ par YarbY ] SalutJ'ai un site qui tourne avec une base de donées mysql, et je voudrais récupérer les données dans Access, en gardant ma base sur le serveur. Je ve Organiser ses tables mysql ? [ par dadybond ] Bonjour, en fait je suis entrain de programmer une messagerie interne pour mon site mais je cherche à qu'il y est le moins possible de requete vers my Interroger 2 tables d'une meme base (php+mysql) [ par alex1025 ] Bonjour,Je vous expliqueje veux ajouter un système d'annonce qui est reservé aux membressauf que j'ai 2 types de membres rangées dans 2 tables différe Convertir Access en MySQL - Help ! [ par iubito ] Slt!G une base Access et pour m'entraîner sur MySQL je veux foutre le contenu de mes tables dans MySQL.J'arrive à créer des tables, entrer des données Mettre un log et psw sur bdd mysql ??? [ par nova85 ] Comment met ton un login et un mot de passe sur une base mysql avec phpmyadmin ?nova Php & MySql ??? [ par nova85 ] Je voudrai savoir si il est possible de realiser un site assez important juste avec une BDD mysql , si c'est capable de resister , et surtout savoir s Sélectionner les lignes différentes entre deux tables [ par Mikemadest ] Bonjour,J'ai cherché sans trouver de réponse à mon problème,ce qui m'amène à vous poser cette question !D'avance je m'excuse si j'ai raté la solution liste deroulante bdd mysql [ par lagombe ] Voilà je tente désespérement de monter sur un formulaire deux listes déroulantes, la première apparaît toute seule (contenu d'une bdd, ça ça marche...


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,64 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.