Voir mon message de 12 h 07 sur l'extension MySQL.
Voir mon message de 12 h 07 sur l'extension MySQL.
la ligne mentionnée n'existe pas. j'ai trouvée celle ci par contremais le commentaire qui existe dessus indique que c'est pour windows
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ; For example, on Windows: ; ; extension=msql.dll
je devrais peut être décommenter plutot cette ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4; ... or under UNIX: ; ; extension=msql.so ;
Affirmatif !
La mauvaise habitude, étant sous Windows actuellement...
non malheureusement ça ne résout pas le problème.
je tiens à préciser que pendant la préparation de l'environnement de travail, je n'ai pas installé mysql (car j'ai déja mysql server sur ma machine que j'ai utilisé précedement dans d'autres projets).
est ce que le problème peut venir du fait que j'ai fait un
apt-get install php5 au lieu de apt-get install php5-mysql?
faut -il en plus de mysql server , ajouter un paquet client??
Attention, msql et mysql c'est pas la même chose.
L'extension mysql n'est, normalement, pas installée par défaut.
à vérifier donc en console :
et si ça répond que le paquet n'est pas installé
Code : Sélectionner tout - Visualiser dans une fenêtre à part dpkg -l php5-mysql
.
Code : Sélectionner tout - Visualiser dans une fenêtre à part sudo apt-get install php5-mysql
d'accord je vois, mais avant de commencer ce téléchargement, je précise que j'ai une base mysql déja construite et je voudrai l'exploiter en php (cette base contient des données). est ce que ce téléchargement risque d'effacer la base existente
Non, le paquet php5-mysql ne fait qu'installer le client pour php5. Ça n'a aucune incidence sur le serveur mysql
c'est fait , je crois l'accès est refusé j'ai ce message d'erreur:
voici mon fichierconfigbase.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part Warning: mysql_connect(): Access denied for user 'OrangeTunisie'@'localhost' (using password: YES) in /var/www/configbase.php on line 2 Warning: mysql_select_db(): Access denied for user 'www-data'@'localhost' (using password: NO) in /var/www/configbase.php on line 3 Warning: mysql_select_db(): A link to the server could not be established in /var/www/configbase.php on line 3 Warning: mysql_set_charset(): Access denied for user 'www-data'@'localhost' (using password: NO) in /var/www/configbase.php on line 4 Warning: mysql_set_charset(): A link to the server could not be established in /var/www/configbase.php on line 4
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php $cnx=mysql_connect("localhost","OrangeTunisie","Orange2424"); $db=mysql_select_db("OrangeTunisie"); mysql_set_charset('utf8'); // encodage de saisie dans la base ?>
As-tu créé l'utilisateur OrangeTunisie dans MySQL ?
Tu devrais également installer phpMyAdmin pour gérer Mysql
OrangeTunisie c'est le nom de la bse à la quelle je veux me connecter.
j'ai une table Authentication par contre qui contient des utilisateurs et leurs mot de passe;
c'est bon j'ai réglé le problème. j'ai remplace "OrangeTunisie" dans connect par "root" qui est le username de l'administrateur de la base OrangeTunisie et qui a Orange2424 come password.
ca donne ceci
voila l'environnement est complet et prêt pour un codage en PHP. Merci beaucoup pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php $cnx=mysql_connect("localhost","root","Orange2424"); $db=mysql_select_db("OrangeTunisie"); mysql_set_charset('utf8'); // encodage de saisie dans la base ?>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager