UTILITAIRES POUR DÉVELOPPEURS PHP / MYSQL.

cs_guismo1er Messages postés 76 Date d'inscription vendredi 21 mars 2003 Statut Membre Dernière intervention 12 mars 2009 - 22 nov. 2005 à 19:12
boromsikim Messages postés 18 Date d'inscription samedi 5 octobre 2002 Statut Membre Dernière intervention 1 mars 2009 - 14 sept. 2006 à 14:13
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/34750-utilitaires-pour-developpeurs-php-mysql

boromsikim Messages postés 18 Date d'inscription samedi 5 octobre 2002 Statut Membre Dernière intervention 1 mars 2009
14 sept. 2006 à 14:13
Borom Sikim ==> Sewa.

Probleme de version SQL je pense. Voir posts antérieurs. Contrairement à ce que j'avais annoncé, j'ai du laisser tomber la V2.

Désolé.
cs_sewa Messages postés 3 Date d'inscription vendredi 8 avril 2005 Statut Membre Dernière intervention 13 octobre 2006
14 sept. 2006 à 11:50
Bonjour, je trouve cette source tres sympa et util mais j'ai un petit probleme d'installation en local avec easyphp.Si quelqu'un pouvait m'apporter une aide, ca serait tres cool.
Voici les erreurs qui apparaissent apres l'installation:

Notice: Undefined index: serveur in c:\program files\easyphp1-8\www\index_sql.php on line 147

Notice: Undefined index: serveur in c:\program files\easyphp1-8\www\index_sql.php on line 148

Notice: Undefined index: serveur in c:\program files\easyphp1-8\www\index_sql.php on line 149

Notice: Undefined index: base in c:\program files\easyphp1-8\www\index_sql.php on line 149

Notice: Undefined index: serveur in c:\program files\easyphp1-8\www\index_sql.php on line 150

Notice: Undefined index: base in c:\program files\easyphp1-8\www\index_sql.php on line 150

Notice: Undefined index: table in c:\program files\easyphp1-8\www\index_sql.php on line 150

Notice: Undefined index: serveur in c:\program files\easyphp1-8\www\index_sql.php on line 151

Notice: Undefined index: base in c:\program files\easyphp1-8\www\index_sql.php on line 151

Notice: Undefined index: serveur in c:\program files\easyphp1-8\www\index_sql.php on line 152

Notice: Undefined index: serveur in c:\program files\easyphp1-8\www\index_sql.php on line 153

Notice: Undefined index: base in c:\program files\easyphp1-8\www\index_sql.php on line 153

Notice: Undefined index: serveur in c:\program files\easyphp1-8\www\index_sql.php on line 154

Notice: Undefined index: base in c:\program files\easyphp1-8\www\index_sql.php on line 154

Notice: Undefined index: table in c:\program files\easyphp1-8\www\index_sql.php on line 154

Notice: Undefined index: serveur in c:\program files\easyphp1-8\www\index_sql.php on line 155

Notice: Undefined index: base in c:\program files\easyphp1-8\www\index_sql.php on line 155

Notice: Undefined index: table in c:\program files\easyphp1-8\www\index_sql.php on line 155

Notice: Undefined index: serveur in c:\program files\easyphp1-8\www\index_sql.php on line 225

Notice: Undefined index: in c:\program files\easyphp1-8\www\index_sql.php on line 226

Notice: Undefined index: in c:\program files\easyphp1-8\www\index_sql.php on line 226

Notice: Undefined index: in c:\program files\easyphp1-8\www\index_sql.php on line 226

Warning: mysql_connect(): Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in c:\program files\easyphp1-8\www\index_sql.php on line 226
Erreur à la ligne : 227 dans le fichier c:\program files\easyphp1-8\www\index_sql.php
Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON)
boromsikim Messages postés 18 Date d'inscription samedi 5 octobre 2002 Statut Membre Dernière intervention 1 mars 2009
29 nov. 2005 à 11:50
Ca doit etre ça....
Mais je ne comprend effectivement pas pourquoi PMA fonctionne correctement lui !
J intègre dans le todo de la version à venir sous 10, 15 jours...

A+
galadriann Messages postés 84 Date d'inscription mercredi 7 mai 2003 Statut Membre Dernière intervention 12 juin 2006
29 nov. 2005 à 08:09
DragonLords, je pense que tu as raison, j'ai une version 4.1.12a de Mysql.
En general c'est le code qui doit s'adapater au serveur ... pas l'inverse. Le source etait interessant ... je vais donc abandonner cette voie... dommage ... ca avait l'air prometteur ...

et pourtant PMA fonctionne toujours aussi bien ???
DrAgOnLORdS Messages postés 24 Date d'inscription samedi 21 juin 2003 Statut Membre Dernière intervention 24 mars 2008
28 nov. 2005 à 10:16
BOROMSIKIM et GALADRIANN

vous avez ce genre d'erreur car vous avez surement une version de Mysql plus recente (wamp1.4.6 par exemple comprend la version 5.0.16 de mysql) ... La methode d'authentification a ete changee vous ne pouvez plus utiliser les extension mysql_
mais mysqli_ ....

Prenez une version plus ancienne ...
cs_edr Messages postés 8 Date d'inscription mercredi 13 avril 2005 Statut Membre Dernière intervention 24 mars 2009
25 nov. 2005 à 11:02
si c'est pour utiliser phpmyadmin autant utiliser eskuel
http://www.phptools4u.com/scripts/eskuel/

++DigitalCoder
superbaloo78 Messages postés 87 Date d'inscription vendredi 29 août 2003 Statut Membre Dernière intervention 19 mai 2006
24 nov. 2005 à 20:49
en fait tu fait mysql_select_db($config[$i]['table']) ou un truc du style .... alors ... un select db qui selectionne une table ... j'ai jamais vu encore :)
boromsikim Messages postés 18 Date d'inscription samedi 5 octobre 2002 Statut Membre Dernière intervention 1 mars 2009
24 nov. 2005 à 15:36
J ai bien essayé avec phpmyadmin, mais j ai du abandonner...
5 à 10 bases de + de 100 tables chacune à gérer !
impossible.
Quant aux erreurs, je ne comprend pas. Precise la ligne 32 stp car chez moi c'est $requete .= ' and bs_base in (';
superbaloo78 Messages postés 87 Date d'inscription vendredi 29 août 2003 Statut Membre Dernière intervention 19 mai 2006
24 nov. 2005 à 13:20
essaye plutot phpmyadmin pour moi ce genre d'application fait tout ... ici ce script est une sorte de version light ... avec des erreurs
cs_edr Messages postés 8 Date d'inscription mercredi 13 avril 2005 Statut Membre Dernière intervention 24 mars 2009
23 nov. 2005 à 23:35
Je teste ça demain !
ça va m'être bien utile car je commence dans une nouvelle boite, et vla la db à gérer.
C'est donc une aubaine pour moi ton script.
Merci par avance !

DigitalCoder
superbaloo78 Messages postés 87 Date d'inscription vendredi 29 août 2003 Statut Membre Dernière intervention 19 mai 2006
23 nov. 2005 à 19:40
tu confons les tables et les base de ton serveur sql .... erreurs à corriger :) (ligne 32 du fichier fonction.inc.php
superbaloo78 Messages postés 87 Date d'inscription vendredi 29 août 2003 Statut Membre Dernière intervention 19 mai 2006
23 nov. 2005 à 19:15
pour moi c'est une bonne source pour ce qui est du php pur, des bons commentaires, c'est bien programmé
sinon pour le html, tu aurais pu mettre du xhtml ou au moins mettre
au lieu de


je met 9/10 pour le xhtml qui manque :)
boromsikim Messages postés 18 Date d'inscription samedi 5 octobre 2002 Statut Membre Dernière intervention 1 mars 2009
23 nov. 2005 à 15:05
Je ne connais pas uniform server, et pas le temps ce soir de regarder la doc vue sur le site...
Si tu as phpmyadmin, regarde donc son config.inc.php
J en ai repris le principe.

J essaierai de regarder uniform demain matin depuis mon boulot...
galadriann Messages postés 84 Date d'inscription mercredi 7 mai 2003 Statut Membre Dernière intervention 12 juin 2006
23 nov. 2005 à 13:23
Ben oui ... voici le contenu :

$i = 1;
$cfg['serveur'][$i]['host'] = 'localhost'; // Adresse serveur
$cfg['serveur'][$i]['name'] = 'Serveur Local'; // Libellé serveur
$cfg['serveur'][$i]['user'] = 'root'; // User SQL
$cfg['serveur'][$i]['password'] = 'xxxxxx'; // Password SQL

Pour moi c correct ??? donc je comprend pas non plus ??? j'ai essayer avec FF et IE ... le serveur est local (Uniform Server 3.2)

Merci de ton aide...
boromsikim Messages postés 18 Date d'inscription samedi 5 octobre 2002 Statut Membre Dernière intervention 1 mars 2009
23 nov. 2005 à 12:50
$cfg['serveur'][$i]['user'] qui semble contenir chez toi ODBC est repiqué dans config.inc.php.

Va voir lignes 30 à 33

$cfg['serveur'][$i]['host'] = 'localhost'; // Adresse serveur
$cfg['serveur'][$i]['name'] = 'Serveur Local'; // Libellé serveur
$cfg['serveur'][$i]['user'] = 'root'; // User SQL
$cfg['serveur'][$i]['password'] = ''; // Password SQL
galadriann Messages postés 84 Date d'inscription mercredi 7 mai 2003 Statut Membre Dernière intervention 12 juin 2006
23 nov. 2005 à 10:57
en "dur" pardon ...
Voici la ligne :
$mysqlconnection = mysql_connect($cfg['serveur'][$i]['host'], $cfg['serveur'][$i]['user'] , $cfg['serveur'][$i]['password'])
or die('Erreur à la ligne : '.__LINE__.' dans le fichier '.__FILE__.'
'.mysql_error());

si je le met en dur, je retrouve la meme erreur dans le fichier fonctions.inc.php
galadriann Messages postés 84 Date d'inscription mercredi 7 mai 2003 Statut Membre Dernière intervention 12 juin 2006
23 nov. 2005 à 10:55
Ca a l'air super sympa mais petit probleme de config.
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in Y:\www\testAsset\bstools\index_sql.php on line 226

Si je met le passe et le user en "dir" dans le fichier ca passe ...

Par contre j'ai pas trouve ou il definit ODBC ??? je suis bien en MySQL...

Merci...
shoghi Messages postés 18 Date d'inscription jeudi 19 septembre 2002 Statut Membre Dernière intervention 18 septembre 2007
23 nov. 2005 à 09:11
Ca veut dire que tu dois y indiquer tes propres paramètres pour les serveur MySql entre autre.

Les paramètres sont:

-Hostname du serveur (localhost en générale)
-Nom de la base de données
-Nom de l'utilisateur (généralement root(
-Mot de passe de l'utilisateur

Shoghi
jmlucienvb Messages postés 129 Date d'inscription mercredi 24 septembre 2003 Statut Membre Dernière intervention 12 février 2009
23 nov. 2005 à 08:01
Comme je commence en php cela va m'aider c'est sûr, même grandement.
Reste une question de débutant :
Je vois souvant cette notion de il faut configurer ...config.inc.php..par exemple
Cela veut dire faire quoi ?
cs_guismo1er Messages postés 76 Date d'inscription vendredi 21 mars 2003 Statut Membre Dernière intervention 12 mars 2009
22 nov. 2005 à 19:12
vé voir tout ca:)
Rejoignez-nous