pb de bdd
En mettant un mot de passe ?
le 22/02/2004 à 23:20
Keika
...mais encore?
ou et comment ?
je trouve pas d'endroit ou il me dit "met ton pass"
Le PHP --> C'est dur !
le 22/02/2004 à 23:38
i M@N
Hello !
Pour mettre un pass sur ton server SQL, tu vas faire un tour dans le répertoire d'EasyPHP 1.7 ici : C:\Program Files\EasyPHP1-7\phpmyadmin\ et tu ouvres le fichier config.inc.php avec ton éditeur.
Ensuite ...
Dans ce fichier tu va trouver ligne 79-82 :
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
tu mets un pass à $cfg['Servers'][$i]['password'] :
$cfg['Servers'][$i]['password'] = 'TON_PASS';
Enfin tu fais la même chose aux autres lignes :
132-134 :
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'TON_PASS';
159-161 :
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'TON_PASS';
Vala t'y es.
Maintenant tu dois spécifier le pass pour te connecter à ta base dans tes scripts :
<?
$base = mysql_connect ('localhost', 'root', 'TON_PASS');
mysql_select_db ('TA_BASE', $base) ;
?>
@+...
One Love, One Heart, One Unity.
le 22/02/2004 à 23:43
Keika
merci merci merci.
va pas trop loin je vais avoir d'autres questions !!! ^_^
Le PHP --> C'est dur !
le 22/02/2004 à 23:49
Keika
lol now j'y ai plus acces. il me dis que l'acces est refusé. et je sais pas ou mettre le pass... >_<
Le PHP --> C'est dur !
le 22/02/2004 à 23:54
i M@N
Reuh ...
Redémarre ton EasyPHP.
Assure-toi que tes scripts incluent de quoi se connecter à la base de données avant de lancer une requête dedans ...
Et je te préviens, j'ai horreur de me répéter, alors lis attentivement ce qu'on te dit sur ce forum.
Et pis lis les docs aussi.
@+...
One Love, One Heart, One Unity.
le 22/02/2004 à 23:59
Keika
Warning: Access denied for user: 'root@Ip' (Using password: YES) in test.php on line 8
Warning: MySQL Connection Failed: Access denied for user: 'root@Ip' (Using password: YES) in test.php on line 8
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in test.php on line 9
Le PHP --> C'est dur !
le 23/02/2004 à 00:03
i M@N
Reuh ...
C'est sûr si t'as laissé tel quel :
<?
$base = mysql_connect ('localhost', 'root', 'TON_PASS');
mysql_select_db ('TA_BASE', $base) ;
?>
ça doit pas trop le faire ...
Fô donner le nom de ta base.
@+...
One Love, One Heart, One Unity.
le 23/02/2004 à 00:06
Keika
ba justement.
en clair la base ce sont les fichier avec kel extension ?
et qu'est-ce que tu appeles TA_BASE ?
Parceque y'a que le nom du dossier qui ai le meme nom que ma base. (je sais pas si je suis bien clair là ?)
Le PHP --> C'est dur !
le 23/02/2004 à 00:13
i M@N
Reuh ...
Nan mais
...
Tu mélanges tout ...
TA_BASE = le nom de ta base ... celle qui contient tes tables ... tu sais les tables, dedans y'a des champs, des lignes, des enregistrements ... des données quoi.
Exemple pour les neuneus :
Tu fait une requête style :
SELECT champ1, champ2 FROM matable WHERE champ1 ="toto"
Bon bah champ1 et champ2 sont des champs (colonnes).
matable c'est le nom de la table.
Et pis tot c'est juste une des valeurs de la colonne champ1.
Mais le plus bô c'est que tout ça est contenu dans une BASE ! (si, si ...)
A toi de trouver son nom ... chui pô sur ton PC.
@+...
One Love, One Heart, One Unity.