Problème de connexion PHP
Kimyoo
-
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Bonjour, pour la connexion j'ai un problème, je pense que sa vient du fait que j'ai un '$' dans mon mot de passe, est-ce qu'il y aurait un moyen d'éviter qu'il le prenne pour pour une valeur type "$...." ? *je ne peut pas changer mon mot de passe*
define("serveur", "www-etu.iut-blois.univ-tours.local", true);
define("user","*******", true);
define("pwd","4m'$'U%P8j", true);
$connexion = mysql_connect (serveur, user, pwd);
ne marche pas
define("serveur", "www-etu.iut-blois.univ-tours.local", true);
define("user","*******", true);
define("pwd","4m'$'U%P8j", true);
$connexion = mysql_connect (serveur, user, pwd);
ne marche pas
A voir également:
- Problème de connexion PHP
- Gmail connexion - Guide
- Connexion chromecast - Guide
- Gmail connexion autre compte - Guide
- D'où peut venir un problème de connexion internet sur un ordinateur ? - Guide
- Site inaccessible n'autorise pas la connexion - Guide
2 réponses
essai des connection différentes
mysql_connect('localhost', 'root', 'pass');
mysql_select_db('ta_base');
ou
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=ta_base', 'root', 'pass');
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
?>
mysql_connect('localhost', 'root', 'pass');
mysql_select_db('ta_base');
ou
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=ta_base', 'root', 'pass');
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
?>
Bonjour,
Dire « Ça ne marche pas », c'est un peu léger :)
Un message d'erreur ferait pas de mal !
Ceci dit, effectivement, l'interpréteur php recherche les noms de variables, et donc les $, dans les chaînes de caractères délimitées par des doubles quotes ".
Deux possibilités :
- soit échapper le signe $ :
- soit utiliser des simples quotes, et échapper celles qui sont dans le mot de passe.
Donc,
define("pwd","4m'\$'U%P8j", true);
ou
define("pwd",'4m\'$\'U%P8j', true);
Xavier
Dire « Ça ne marche pas », c'est un peu léger :)
Un message d'erreur ferait pas de mal !
Ceci dit, effectivement, l'interpréteur php recherche les noms de variables, et donc les $, dans les chaînes de caractères délimitées par des doubles quotes ".
Deux possibilités :
- soit échapper le signe $ :
- soit utiliser des simples quotes, et échapper celles qui sont dans le mot de passe.
Donc,
define("pwd","4m'\$'U%P8j", true);
ou
define("pwd",'4m\'$\'U%P8j', true);
Xavier