1

Mon problème est simple, je n'arrive pas à me connecter à MySQL en PHP (mais exécuté en CGI, donc j'ai #!"F:\Program Files\xampp\php\php.exe en début du code de la page)

Voilà mon code PHP :
$SQL_DB = mysql_connect('localhost', 'idisk', 'monpasswordidisk');
mysql_select_db($SQL_DATA['base'], $SQL_DB)


Voilà ce que j'obtiens :
Warning: mysql_connect(): Access denied for user 'SYSTEM'@'localhost' (using password: NO) in L:applesuitesharedshared.php on line 12 

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in L:applesuitesharedshared.php on line 13


Je n'ai pas d'autre mysql_connect, c'est le bon code qui est exécuté.

Donc j'ai bien l'impression qu'il ne prend pas en compte mon login et mon mot de passe... c'est normal docteur ? J'ai sûrement fait une faute dans mon PHP, mais je ne vois vraiment pas laquelle...

Accessoirement, avec d'autres scripts php (mais pas en cgi), je peux me connecter sans problème

(Apache/2.2.4 (Win32) DAV/2 mod_ssl/2.2.4 OpenSSL/0.9.8e mod_autoindex_color PHP/5.2.2, MySQL 5.0.41)
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

2

essaye de lui passer idisk@localhost ou idisktongueassword@localhost ou encore en ajoutant le :3306 parce que sinon en CGI il prend d'abord l'utilisateur du CGI avant de se renseigner sur l'utilisateur entré...

autre possibilité, ajoutes un user SYSTEM sans mot de passe et sans droit sur "base"...

il me semble que les contraintes liées à l'utilisation d'une bdd avec php en cgi sont décrites sur la doc officielle...

sinon mysqli aura ptet un autre comportement, à tester...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

3

vince (./2) :
essaye de lui passer idisk@localhost ou idisktongueassword@localhost ou encore en ajoutant le :3306 parce que sinon en CGI il prend d'abord l'utilisateur du CGI avant de se renseigner sur l'utilisateur entré...

essayé, mais ça ne marche pas sad


autre possibilité, ajoutes un user SYSTEM sans mot de passe et sans droit sur "base"...

phpmyadmin ne veut pas créer d'user sans mot de passe sorry
il me semble que les contraintes liées à l'utilisation d'une bdd avec php en cgi sont décrites sur la doc officielle...

je n'avais rien vu dans la doc de php sur le cgi sad (mais il n'y a pas grand-chose sur le cgi de toute façon)

sinon mysqli aura ptet un autre comportement, à tester...

Je vais tester, merci happy
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

4

Effectivement, le même code avec mysqli fonctionne nickel top

merci love
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant