Salut à tous et bonne année :)
J'ai un petit probleme dans le script pour créer un livre d'or ...
(Je travail avec localhost)
En effet, voila mon code pour config.php:

<?php
define("DB_SERVER","localhost");
define("DB_NAME","livreor");
define("DB_LOGIN","root");
define("DB_PASS","");
define("DB_ENC","UTF8");
?>

Et voici mon code index.php:

<?php
require "config.php";
mysql_connect(DB_SERVER,DB_LOGIN,DB_PASS);
mysql_select_db(DB_NAME);
mysql_query('SET NAMES '.DB_ENC);
$sql="SELECT * FROM lo_messages";
$req= mysql_query($sql) or die('Erreur SQL!<br>'.$sql.'<br>'.mysql_error());
$data=mysql_fetch_assoc($req);
print_r($data);

mysql_close();
?>

Et ça ne marche pas ! ^^ Du moins, si je laisse mysql_close();
En effet, si je l’enlève, tout revient dans l'ordre. Dois-je l'enlever ? Corriger le problème tout en laissant mysql_close(); ?

Merci d'avance ;)

iXeD.

4 réponses


Corentin
Réponse acceptée

Bonjour,

C'est un problème connu sous Wamp, soit tu le supprime soit tu définis une variable à ta connexion, et dans ton mysql_close(); tu mes ta variable de connexion entre les parenthèses

Corentin

Kboirel
Auteur
Réponse acceptée

Si je l'enlève tout marchera comme il faut ?

Corentin
Réponse acceptée

Oui ^^

Kboirel
Auteur

Alors c'est parfait :P Merci de ta réponse ;)