par
didgar » 11 févr. 2006, 20:03
Salut !
Chez moi, le code ci-dessous fonctionne :
<?php
// Connexion a la base MySQL
//--------------------------------------------------------------------------
function SQLConnect()
{
$mysqlUser="root"; // Utilisateur MySQL
$mysqlPwd=""; // Password MySQL
$mysqlHost="localhost"; // Host
$mysqlDb="ma_base"; // MySQL Base
$connexion = mysql_connect($mysqlHost, $mysqlUser, $mysqlPwd) or die ("Connexion impossible");
mysql_select_db($mysqlDb, $connexion); //Connexion a la base
return $connexion;
}
//--------------------------------------------------------------------------
// Envoi d'une requete
//--------------------------------------------------------------------------
function SQLSendRocket($requete,$connexion)
{
$sql=mysql_query($requete, $connexion); //envoi de la requete
while($rec = mysql_fetch_assoc($sql))
{
$tab_result[] = $rec;
}
return($tab_result);
}
$connexion = SQLConnect();
echo $connexion;
$requete = "SELECT * FROM ma_table";
$tab_result = SQLSendRocket($requete,$connexion);
echo '<pre>';
print_r($tab_result);
echo '<pre>';
?>
J'ai écarté l'histoire des global $connexion etc ... j'aime pas trop ces trucs la moi. J'espère que ça t'aide.
A+
Didier
[edit]
Mon code, c'est du brut de décoffrage ! La gestion des erreurs peut et même doit être améliorée !!!
[/edit]
Salut !
Chez moi, le code ci-dessous fonctionne :
[php]
<?php
// Connexion a la base MySQL
//--------------------------------------------------------------------------
function SQLConnect()
{
$mysqlUser="root"; // Utilisateur MySQL
$mysqlPwd=""; // Password MySQL
$mysqlHost="localhost"; // Host
$mysqlDb="ma_base"; // MySQL Base
$connexion = mysql_connect($mysqlHost, $mysqlUser, $mysqlPwd) or die ("Connexion impossible");
mysql_select_db($mysqlDb, $connexion); //Connexion a la base
return $connexion;
}
//--------------------------------------------------------------------------
// Envoi d'une requete
//--------------------------------------------------------------------------
function SQLSendRocket($requete,$connexion)
{
$sql=mysql_query($requete, $connexion); //envoi de la requete
while($rec = mysql_fetch_assoc($sql))
{
$tab_result[] = $rec;
}
return($tab_result);
}
$connexion = SQLConnect();
echo $connexion;
$requete = "SELECT * FROM ma_table";
$tab_result = SQLSendRocket($requete,$connexion);
echo '<pre>';
print_r($tab_result);
echo '<pre>';
?>[/php]
J'ai écarté l'histoire des global $connexion etc ... j'aime pas trop ces trucs la moi. J'espère que ça t'aide.
A+
Didier
[edit]
Mon code, c'est du brut de décoffrage ! La gestion des erreurs peut et même doit être améliorée !!!
[/edit]