Besoin d'aide pour un logiciel en PHP

WRInaute discret
Bonjour à tous,

Mon probleme traite du SQL et du PHP, et les deux sont d'ailleurs souvent liés.

Mon problème concerne un logiciel : PhpMyPub , logiciel qui permet via une interface d'administration complete de gérer l'affichage de pub sur son site, très pratique pour annoncer des événements à venir sur ledit site, des concours, etc.

Voici le lien du logiciel :

http://download.phpmypub.net/

(Il faut prendre la version mono)

Voici donc mon probleme : J'ai tout bien suivi les instructions mais le logiciel ne veut tout de même pas fonctionner car les tables dans la base SQL ne se sont pas créés, et je vais devoir les faire à la main... Seulement, je suit novice en SQL et je n'ai aucune idée de quoi faire ni de quoi mettre dans ces trois tables pour que mon logiciel fonctionne...

Pouvez vous jetter un oeil sur la source du log et m'aider à créer avec succès les trois tables qui manque?

Merci beaucoup d'avance, en tout cas ;)

J.
 
WRInaute discret
Je ne trouve pas que ce logiciel soit tre utile puisque tu peut realiser la chose assez simplement avec php/mysql et l'interface t'est offerte par phpmyadmin que tu doit deja avoir sur ton serveur.
Les avantages de ce systeme sont quand meme la simplicite et la rapidite car tu peut tout faire avec une seule base de données
 
WRInaute passionné
Voilà le script php pour créer tes 3 tables dont tu auras besoin pour faire tourner tout ça ! Pour l'accès à la base de données tu auras besoin de renseigner l'hôte, ton nom d'utilisateur, ton mot de passe et bien sûr le nom de ta base de données, que tu dois normalement avoir en ta possession.
Enregistre ce fichier avec le nom table.php, télécharge tout ça via ton ftp et appelle le ensuite directement via ton site : http://www.inedispirou.kalikoba.com/table.php
et voilà le tour est joué :-D


Code:
<?php
// Accès à la base de données
$hote="127.0.0.1"; // Ici tu mets le nom de ton server, exemple si tu es en local : 127.0.0.1
$utilisateur="root"; // Ici tu mets ton login, ton nom d'utilisateur, exemple en local : root
$mot_de_passe=""; // Tu mets ton mot de passe
$base_de_donnees="nom_de_ta_base"; // le nom de ta base de données

// On y go !
$acces=mysql_connect($hote,$utilisateur,$mot_de_passe) or die ("Connexion impossible");


mysql_select_db($base_de_donnees,$acces); // Séléction de la base


//--------------------------------------------------------

#
//Structure de la table `banniere`
#

$banniere="CREATE TABLE `banniere` (
  `IdBan` mediumint(9) NOT NULL auto_increment,
  `UrlBan` varchar(255) default NULL,
  `GfxBan` varchar(255) default NULL,
  `AffMaxBan` int(11) NOT NULL default '1',
  `ClickMaxBan` int(11) NOT NULL default '1',
  `AffBan` int(11) NOT NULL default '0',
  `ClickBan` int(11) NOT NULL default '0',
  `RawCode` text,
  `IdCategorie` int(11) NOT NULL default '0',
  `DateDebut` date NOT NULL default '2003-01-01',
  `DateFin` date NOT NULL default '2100-01-01',
  `NomBan` varchar(255) NOT NULL default '',
  `AltBan` varchar(255) default NULL,
  `Permanent` enum('oui','non') NOT NULL default 'non',
  `Active` enum('oui','non') NOT NULL default 'oui',
  `Target` enum('_blank','_parent','_self','_top') NOT NULL default '_blank',
  `RedirectManu` enum('oui','non') NOT NULL default 'non',
  PRIMARY KEY  (`IdBan`)
)";
$resultat=mysql_query($banniere);
//--------------------------------------------------------

#
//Structure de la table `emplacement`
#

$emplacement="CREATE TABLE `emplacement` (
  `IdCat` int(11) NOT NULL auto_increment,
  `NomCat` varchar(255) NOT NULL default '',
  `HauteurCat` char(3) NOT NULL default '',
  `LargeurCat` char(3) NOT NULL default '',
  KEY `IdCat` (`IdCat`)
)";
$resultat=mysql_query($emplacement);
//--------------------------------------------------------

#
//Structure de la table `stats`
#

$stats="CREATE TABLE `stats` (
  `Id_Pub` int(11) NOT NULL default '0',
  `Mois_Stat` int(2) NOT NULL default '0',
  `Annee_Stat` int(4) NOT NULL default '0',
  `Click_Stat` int(11) NOT NULL default '0',
  `Aff_Stat` int(11) NOT NULL default '0'
)";
$resultat=mysql_query($stats);

if($resultat)
{
	echo "Tes 3 tables sont créées avec succès !";
}
else
{
echo mysql_error();
}
?>

edit : Une fois que tes 3 tables seront créées dans ta base de données, je te conseiles de supprimer le fichier table.php ;-)
 
Discussions similaires
Haut