par
watzakamikaze' » 29 avr. 2006, 22:32
La class de connection à la bdd
class connection_base
{
var $identifiant;
function connection_base($utilisateur=PSEUDO,$password=PASSE,$serveur_mysql=SERVEUR,$base_mysql=BASE)
{
$this->identifiant=@mysql_connect($serveur_mysql,$utilisateur,$password);
if(!$this->identifiant)
{
die("une erreur est survenue durant la connexion au serveur".mysql_error());
}
if(!@mysql_select_db($base_mysql,$this->identifiant))
{
die("Impossible de se connecter a la base".mysql_error());
}
return $this->identifiant;
}
function mysql_execution($requete)
{
$resultat=mysql_query($requete,$this->identifiant);
if(!$resultat)
{
die("erreur durant l execution de la requete".mysql_error());
}
return $resultat;
}
}
------------------Script avec ma requette ^^
/*Sélectionne les dates à garder*/
$requette="SELECT DAYOFMONTH(post.date) as jour FROM post WHERE MONTH(post.date)=$moi
and YEAR(post.date)=$an";
$result=$con->mysql_execution();
$jouragarder= array();
while($j=mysql_fetch_array($result))
{
array_push($jouragarder,$j['jour']);
}
-------------------C'est jusqu'ici que ca marche.
La ligne 30 est bien après, et n'a aucun rapport avec des connections MySQL :s
La class de connection à la bdd
[php]class connection_base
{
var $identifiant;
function connection_base($utilisateur=PSEUDO,$password=PASSE,$serveur_mysql=SERVEUR,$base_mysql=BASE)
{
$this->identifiant=@mysql_connect($serveur_mysql,$utilisateur,$password);
if(!$this->identifiant)
{
die("une erreur est survenue durant la connexion au serveur".mysql_error());
}
if(!@mysql_select_db($base_mysql,$this->identifiant))
{
die("Impossible de se connecter a la base".mysql_error());
}
return $this->identifiant;
}
function mysql_execution($requete)
{
$resultat=mysql_query($requete,$this->identifiant);
if(!$resultat)
{
die("erreur durant l execution de la requete".mysql_error());
}
return $resultat;
}
}[/php]
------------------Script avec ma requette ^^
[php]/*Sélectionne les dates à garder*/
$requette="SELECT DAYOFMONTH(post.date) as jour FROM post WHERE MONTH(post.date)=$moi
and YEAR(post.date)=$an";
$result=$con->mysql_execution();
$jouragarder= array();
while($j=mysql_fetch_array($result))
{
array_push($jouragarder,$j['jour']);
}[/php]
-------------------C'est jusqu'ici que ca marche.
La ligne 30 est bien après, et n'a aucun rapport avec des connections MySQL :s