Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01Business

|-  LOGICIELS


|||-  

Mysql

 

Ajouter une réponse
 

 
Page photos
 
     
Vider la liste des messages à citer
 
 Page :
1
Auteur
 Sujet :

Mysql

Prévenir les modérateurs en cas d'abus 
abcjordani​e
Tiens!? Voil
  1. homepage
abcjordanie
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 25/06/2002 à 20:11:00  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Voici mon probleme. Je suis heberge chez ovh, et jai donc le droit a une seule base mysql. Cependant, jaimerais installer un chat qui utilise mysql. Le probleme, cest que jai deja un forum dinstallé!!!! Le prefixe des tables du forum sont : forum_ et avec le chat cest :p4_
 Alors comment faire pour heberge le chat sur mon compte ovh, etant donné que je suppose que le nombre de table est illimte dans une base mysql. Je pense donc quil y a moyen de modifer le prefixe des tables du chat, de rajouter les tables dans ma base et dinstaller le chat.
 Merci.

  1. homepage
ex-floodeur
Assidu (de 10 000 à 19 999 messages postés)
  1. Posté le 25/06/2002 à 20:17:27  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
tu dois avoir un fichier de config avec le chat non ?
 
 et les suffixes doivent pas poser probleme..Tu devais pouvoir installer ton chat sans probleme...

(Publicité)
Tiens!? Voil
  1. homepage
abcjordanie
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 25/06/2002 à 20:21:40  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
le fichier install.php donne ca :  
 
 



<HTML><HEAD><TITLE>Chat Installation</TITLE>
 <link REL='StyleSheet' TYPE='text/css' HREF='chat.css'>
 </HEAD>
 <BODY>
 <?php
 include "param.php";
 include "mysql.php";
 
 Connection();
 function CheckTable() {
  global $param;
  $ok=1;
  $query="SELECT * FROM ".$param["table_msg"];
  $result=mysql_query($query);
  if ($result==true) {
   $ok=0;
   print("La table ".$param["table_msg"]." existe déjà<BR>" );
   print("<I>Table ".$param["table_msg"]." already exists</I><BR>" );
  }
  $query="SELECT * FROM ".$param["table_user"];
  $result=mysql_query($query);
  if ($result==true) {
   $ok=0;
   print("La table ".$param["table_user"]." existe déjà<BR>" );
   print("<I>Table ".$param["table_user"]." already exists</I><BR>" );
  }
  $query="SELECT * FROM ".$param["table_admin"];
  $result=mysql_query($query);
  if ($result==true) {
   $ok=0;
   print("La table ".$param["table_admin"]."​; existe déjà<BR>" );
   print("<I>Table ".$param["table_admin"]."​; already exists</I><BR>" );
  }
  $query="SELECT * FROM ".$param["table_salle"];
  $result=mysql_query($query);
  if ($result==true) {
   $ok=0;
   print("La table ".$param["table_salle"]."​; existe déjà<BR>" );
   print("<I>Table ".$param["table_salle"]."​; already exists</I><BR>" );
  }
  if ($ok==1) {
   print("Pour l'installation, création des tables :<BR>" );
   print("<I>For installation, creating tables :</I><BR>" );
   print($param["table_msg"]."&​lt;BR>" );
   print($param["table_user"]."​<BR>" );
   print($param["table_admin"]."​;<BR>" );
   print($param["table_salle"]."​;<BR>" );  
   print("<BR>Etes-vous sûr de créer ces tables ?<BR><A href='install.php?confirm=yes'​>OUI</A>" );
   print("<BR><I>Are you sure you want to create the tables ?<BR><A href='install.php?confirm=yes'​>YES</A></I>" );
 
  } else {
   print("<BR>Certaines tables existent déjà.<BR>" );
   print("Vous pouvez changer leur nom dans le fichier param.php ou les créer quand même...<BR>" );
   print("Etes-vous sûr de créer ces tables ?<BR><A href='install.php?confirm=yes'​>OUI</A><BR>" );
   print("<I><BR>Some tables already exist.<BR>" );
   print("You can change their name in param.php or create them<BR>" );
   print("Are you sure you want to create the tables ?<BR><A href='install.php?confirm=yes'​>YES</A></I>" );
  }
 }
 
 function CreateTable() {
  global $param;
  $query="DROP table ".$param["table_user"];
  $result=mysql_query($query);
 
  $query="CREATE TABLE ".$param["table_user"]." (
     ID int(11) NOT NULL auto_increment,
     login char(10),
     password char(10),
     mail char(100),
     dt timestamp(14),
     PRIMARY KEY (ID),
     UNIQUE ID (ID)
  )";
  $result=mysql_query($query);
 
 
  $query="DROP table ".$param["table_salle"];
  $result=mysql_query($query);
 
  $query="CREATE TABLE ".$param["table_salle"]."​; (
     ID int(11) NOT NULL auto_increment,
     user char(10),
     user_ID char(10),
     dt timestamp(14),
     dt_first datetime,
     PRIMARY KEY (ID),
     UNIQUE ID (ID)
  )";
  $result=mysql_query($query);
 
   
  $query="DROP table ".$param["table_admin"];
  $result=mysql_query($query);
 
  $query="CREATE TABLE ".$param["table_admin"]."​; (
     ID int(11) NOT NULL auto_increment,
     dt_last_liste datetime,
     dt_last_chat datetime,
     dt_last_p4 datetime,
     dt_last_admin datetime,
     PRIMARY KEY (ID),
     UNIQUE ID (ID)
  );";
  $result=mysql_query($query);
 
  $query="INSERT INTO ".$param["table_admin"]."​; (ID, dt_last_liste, dt_last_chat, dt_last_p4, dt_last_admin) VALUES ('', '2001-01-01 01:01:01', '2001-01-01 01:01:01', '2001-01-01 01:01:01','2001-01-01') ";
  $result=mysql_query($query);
 
 
   
  $query="DROP table ".$param["table_msg"];
  $result=mysql_query($query);
 
  $query="CREATE TABLE ".$param["table_msg"]." (

ID int(11) NOT NULL auto_increment,

user varchar(10),

text text,

dest varchar(10),

dt timestamp(14),

PRIMARY KEY (ID),

UNIQUE ID (ID)
  )";
  $result=mysql_query($query);
 
  print("Création des tables OK<BR>" );

print("Il est conseillé de supprimer cette page du répertoire une fois l'installation terminée<BR>" );
  print("<A href='index.php'>Tester le chat</A><BR><BR>" );

print("<I>Tables creation successfull</I><BR>" );
  print("<I>You should destroy this page install.php from your directory when installation is completed</I><BR>" );
  print("<I><A href='index.php'>Test the chat</A><BR><BR>" );
 
  print("<I><B>If you want the english parameters rename the file param_en.php to param.php</B><BR></I>" );
 }
 print("Cette page permet de créer les tables mysql nécessaires au chat<BR>" );
 print("Je vous invite à lire le fichier <A href='install.txt' target='_blank'>install.txt</A​><BR>" );  
 
 print("<I>This page installs everything necessary<BR>" );
 print("Please read <A href='english.txt' target='_blank'>english.txt</A​></I><BR><BR><BR>" );  
 
 
 if ($confirm!="yes" ) {
  CheckTable();
 } else {
  CreateTable();
 }
 
 ?>
 
 </BODY></HTML>


  1. homepage
ex-floodeur
Assidu (de 10 000 à 19 999 messages postés)
  1. Posté le 25/06/2002 à 20:24:23  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
c dans le fichier param.php qu'il faut regarder..Mais je le repete je pense que tu peux installer ton chat sans qu'il entre en confilt avec ton forum : les prefixes des tables etant differents...

Tiens!? Voil
  1. homepage
abcjordanie
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 25/06/2002 à 20:24:37  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
je ne trouve aucune allusion a p4!!!

(Publicité)
  1. homepage
ex-floodeur
Assidu (de 10 000 à 19 999 messages postés)
  1. Posté le 25/06/2002 à 20:25:44  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
et dans mysql.php ?? normalement c la variable $param

Tiens!? Voil
  1. homepage
abcjordanie
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 25/06/2002 à 20:27:46  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
ah ouais, je crois que jai trouve. Dans un fichier param.php a la fin, y a ca :
 
 



  $param["table_msg"]="p​4_msg";
  $param["table_user"]="​p4_user";
  $param["table_admin"]="​;p4_admin";
  $param["table_salle"]="​;p4_salle";



 je remplace comme ca non??
 



  $param["table_msg"]="f​orum_msg";
  $param["table_user"]="​forum_user";
  $param["table_admin"]="​;forum_admin";
  $param["table_salle"]="​;forum_salle";


Tiens!? Voil
  1. homepage
abcjordanie
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 25/06/2002 à 20:30:59  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
mais ca va pas remplacer les autrse tables???

(Publicité)
gautier
Débutant confirmé (de 1 000 à 4 999 messages postés)
  1. Posté le 25/06/2002 à 20:54:03  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
pk tu veux faire ca ?
 
 excuse moi, mais je ne vois pas le pb.
 
 Puisque tes tables ont des noms différents, je vois pas d'ou pourrait venir le conflit.

Tiens!? Voil
  1. homepage
abcjordanie
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 25/06/2002 à 21:06:45  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
en fait, tas raison, je sais pas qpourquoi je metais mis dans la tete que les tables devaient avoir le meme prefixe, mais non!!!
 Que pensez vous de ce chat : http://mailofun.com/chat/index.php
 Mais cest completement illimté le nombre de tables dans une base mysql?

gautier
Débutant confirmé (de 1 000 à 4 999 messages postés)
  1. Posté le 25/06/2002 à 21:17:00  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
ca dépend de ton hébergeur
 normalement oui.

(Publicité)
emmerdeur sponsoris
gizmo
Débutant confirmé (de 1 000 à 4 999 messages postés)
  1. Posté le 25/06/2002 à 21:34:48  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 

Gautier a écrit :

ca dépend de ton hébergeur
 normalement oui.  
 



 :non: la limite n'est pas l'hébergeur, mais mysql. Mais de toute façon, t'as le temps avant d'arriver à cette limite.


---------------
http://www.informaticien.be/
gautier
Débutant confirmé (de 1 000 à 4 999 messages postés)
  1. Posté le 25/06/2002 à 21:41:53  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 

gizmo a écrit :

 
 :non: la limite n'est pas l'hébergeur, mais mysql. Mais de toute façon, t'as le temps avant d'arriver à cette limite.  
 



 
 y a des hebergeurs qui limites la taille de la bdd, donc qui limite le nombre de table.  :)

 Page :
1

Aller à :
 

Sujets relatifs
Crée une base SQL avec MySQL et Webmin Connection base de donnée mysql de glpi
Question publipostage avec OpenOffice Writer avec Mysql Problème de conversion csv->bdd mysql!
EasyPhp problème MySql Effectue une recherche par critere sur base de donnée mysql
Intégrité référentielle et mysql Bases de données: MySQL et autres...
Installation de snort avec MySql et BASE probleme d'installation de mysql avec Suse 10.1
Plus de sujets relatifs à : Mysql

Les 5 sujets de discussion précédents Nombre de réponses Dernier message
Lien pour une recherche 2
C toujours pour un intranet! 9
le menu renvoie à la racine (histoire d'includes PHP) ? 15
[js] amélioration de script 9
C pour un intranet! 11