Michel74
21/07/2008, 16h55
Envoyé par forbidden fruit
$PremiereFois=!isset($_POST["b1"]);
$MotDePasseOK=false;
$LoginOK=false;
if (!$PremiereFois)
{
$lg=$_POST["login_user"];
$pwd=$_POST["pass_user"];
$connection=mysql_connect("mysql5-5","user","pass") or die("Pb. connexion serveur");
$bd=mysql_select_db("BD",$connection) or die("Pb. base de données");
...........
?>
// ****** Configuration - Debut ******
$DBhost = "localhost";
$DBowner = "root";
$DBpw = ""; // le password de ta base SQL
$DBName = ""; // le nom de ta base SQL
// ****** Configuration - Fin ******
error_reporting(E_ALL); // Activer le rapport d'erreurs PHP
// ****** Exemples de configuration selon les hébergements mutualisés ******
// demo1g
// ------
// $DBhost = "mysql.demo1g.ovh.org";
// $DBowner = ""; // Ton login ftp
// $DBName = $DBowner;
// 60gp
// ------
// $DBhost = "mysql5-6";
// $DBowner = ""; // Ton login ftp
// $DBName = $DBowner;
// Start 1g, 5g, 10g
// -----------------
// $DBhost = "mysql5-6";
// $DBowner = ""; // Ton login ftp
// $DBName = $DBowner;
// 90plan
// ------
// $DBhost = "mysql5-6";
// $DBowner = ""; // Ton login ftp suivi de quelques caractères (voir dans Manager v3)
// $DBName = $DBowner;
// ****** Fin des exemples de configuration
// ****** Configuration - Debut ******
$DBhost = "mysql5-6"; // Par exemple
$DBowner = ""; // ton login ftp
$DBpw = ""; // ton password SQL
$DBName = $DBowner;
// ****** Configuration - Fin ******
$fh_db = mysql_connect($DBhost, $DBowner, $DBpw);
$Erreur = mysql_error();
echo " mysql_connect = " . $Erreur . "
\n";
if (strlen($Erreur) > 0) exit;
$sel = mysql_select_db($DBName, $fh_db);
$Erreur = mysql_error();
echo " mysql_select_db = " . $Erreur . "
\n";
// Supression de la table Tab_test_DB
$sql_query="DROP TABLE IF EXISTS `Tab_test_DB` "; // Requête
$result_query=mysql_query($sql_query); // Exécution de la requête
$Erreur = mysql_error();
echo "\$sql_query=$sql_query - \$result_query=$result_query
\n";
echo " Supression de la table Tab_test_DB = " . $Erreur . "
\n";
if (strlen($Erreur) > 0) exit;
// Création de la table Tab_test_DB
$sql_query="CREATE TABLE `Tab_test_DB` ( `Id` int(11) NOT NULL auto_increment, `NOM` varchar(32) NOT NULL default '', `PRENOM` varchar(32) NOT NULL default '', PRIMARY KEY (`Id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 "; // Requête
$result_query=mysql_query($sql_query); // Exécution de la requête
$Erreur = mysql_error();
echo "\$sql_query=$sql_query - \$result_query=$result_query
\n";
echo " Création de la table Tab_test_DB " . $Erreur . "
\n";
if (strlen($Erreur) > 0) exit;
// Ajout d'un enregistrement
$sql_query="INSERT INTO `Tab_test_DB` values ('','DURANDAL','Michel') "; // Requête
$result_query=mysql_query($sql_query); // Exécution de la requête
$Erreur = mysql_error();
echo "\$sql_query=$sql_query - \$result_query=$result_query
\n";
echo " Ajout d'un enregistrement " . $Erreur . "
\n";
if (strlen($Erreur) > 0) exit;
// SELECT dans la table Tab_test_DB
$sql_query="SELECT Id, NOM, PRENOM FROM `Tab_test_DB` WHERE NOM='DURANDAL' "; // Requête
$result_query=mysql_query($sql_query); // Exécution de la requête
$Erreur = mysql_error();
echo "\$sql_query=$sql_query - \$result_query=$result_query
\n";
echo " SELECT dans la table Tab_test_DB " . $Erreur . "
\n";
if (strlen($Erreur) > 0) exit;
$result_count_row_get = mysql_num_rows($result_query);
$Erreur = mysql_error();
echo " Nombre d'enregistrements trouvés = $result_count_row_get
\n";
if (strlen($Erreur) > 0) exit;
// Fermeture de la connexion
mysql_close($fh_db);
?>