B0t, une source qui vous permet de visualiser le contenu de votre table mysql ou sql server

Description

Un petit code qui permet de visualiser votre table en vous logant
simplement !! Je suis en SQL SERVER et donc le code n'a pas été testé
sous MySQL!! Mais la version MySQL et quand même diponible aussi !

Fini le charabia :
- index.php (SQL SERVER)
- Mysql.php (vous devinez, MySQL)

ps -> Le code se connecte par défaut en "localhost"

Source / Exemple :


------------------------- SQL SERVER ------------------------------

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
 <title>SQL b0t : Par Nikko</title>
</head>
<body>
<?php
if(isset($_POST['base']) AND isset($_POST['table']) AND isset($_POST['champs']) ¬
AND isset($_POST['pseudo']) AND isset($_POST['pass']))
{
        $pseudo = $_POST['pseudo'];
        $pass = $_POST['pass'];
        $base = $_POST['base'];
        $table = $_POST['table'];
        $champs = $_POST['champs'];

        mssql_connect ("localhost","$pseudo","$pass"); // Connexion à MSSQL
        mssql_select_db("$base"); // Sélection de ma base
        $reponse = mssql_query("SELECT $champs FROM $table"); // Requête
        $array = explode(',', $champs);

        $nb = count(array_filter($array));
        $nb2 = $nb;
        $nombre_de_lignes = 0;

        while ($donnees = mssql_fetch_array($reponse) )
        {

                for ($numero = 0; $numero < $nb2; $numero++)
                {
                 $numm = $array[$numero]; // affichera $prenoms[0], $prenoms[1] ¬
etc...
                 echo $numm." : ";
                 echo $donnees[$numm]; // pour aller à la ligne
                 echo "<br>";
                }

        echo "<hr>";
        }
        mssql_close();
}
else
{
?>
<form action = "index.php" method="post">
Identifiant de Connexion (pseudo)  : <input type = "text" name = "pseudo"><br />¬

Identifiant de Connexion (mot de passe)  : <input type = "text" name = "pass"><br ¬
/>  Nom de la base  : <input type = "text" name = "base"><br />
Nom de la table : <input type = "text" name = "table"><br />
Nom des champs voulus * : <input type = "text" name = "champs"><br />

  • Séparé d'une virgule si vous en voulez plusieur <br/>
<input type = "submit" value = "Envoyer"> </form> <?php } ?> </body> </html> ------------------------- MySQL ------------------------------ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>SQL b0t : Par Nikko</title> </head> <body> <?php if(isset($_POST['base']) AND isset($_POST['table']) AND isset($_POST['champs']) ¬ AND isset($_POST['pseudo']) AND isset($_POST['pass'])) { $pseudo = $_POST['pseudo']; $pass = $_POST['pass']; $base = $_POST['base']; $table = $_POST['table']; $champs = $_POST['champs']; mysql_connect ("localhost","$pseudo","$pass"); // Connexion à mysql mysql_select_db("$base"); // Sélection de ma base $reponse = mysql_query("SELECT $champs FROM $table"); // Requête $array = explode(',', $champs); $nb = count(array_filter($array)); $nb2 = $nb; $nombre_de_lignes = 0; while ($donnees = mysql_fetch_array($reponse) ) { for ($numero = 0; $numero < $nb2; $numero++) { $numm = $array[$numero]; // affichera $prenoms[0], $prenoms[1] ¬ etc... echo $numm." : "; echo $donnees[$numm]; // pour aller à la ligne echo "<br>"; } echo "<hr>"; } mysql_close(); } else { ?> <form action = "index.php" method="post"> Identifiant de Connexion (pseudo) : <input type = "text" name = "pseudo"><br />¬ Identifiant de Connexion (mot de passe) : <input type = "text" name = "pass"><br ¬ /> Nom de la base : <input type = "text" name = "base"><br /> Nom de la table : <input type = "text" name = "table"><br /> Nom des champs voulus * : <input type = "text" name = "champs"><br />
  • Séparé d'une virgule si vous en voulez plusieur <br/>
<input type = "submit" value = "Envoyer"> </form> <?php } ?> </body> </html>

Conclusion :


donner moi votre avis et
vos amélioration, soyez cool c'est ma première source !!!

Codes Sources

A voir également

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.