par
Cyrano » 15 août 2005, 22:39
Tu découvres là un effet du PHP lors de l'utilisation inadaptée de guillemets ou d'apostrophes. On se sert de ces signes pour séparer le PHP des chaines de caractères. Donc, au lieu de:
$base= mysql_connect('$serveur', '$login', '$pass')
Dans ce cas, les variables sont envoyées telles quelles sans même être interprétées. Un détail important, si tu avais mis des guillets au lieu d'apostrophes, ça aurait fonctionné, mais tu n'aurais probablement pas su que ton code était tout aussi erroné.
Il faudrait faire:
$base= mysql_connect($serveur, $login, $pass)
Parce que les variables sont du PHP et non des chaines.
Tu découvres là un effet du PHP lors de l'utilisation inadaptée de guillemets ou d'apostrophes. On se sert de ces signes pour séparer le PHP des chaines de caractères. Donc, au lieu de:
[php]$base= mysql_connect('$serveur', '$login', '$pass')[/php]
Dans ce cas, les variables sont envoyées telles quelles sans même être interprétées. Un détail important, si tu avais mis des guillets au lieu d'apostrophes, ça aurait fonctionné, mais tu n'aurais probablement pas su que ton code était tout aussi erroné.
Il faudrait faire:
[php]$base= mysql_connect($serveur, $login, $pass)[/php]
Parce que les variables sont du PHP et non des chaines.