Mammouth du PHP |
1107 Messages
11 févr. 2008, 17:46
Personnellement, je ne connais pas la fonction mysql_free_result().
Vu que tu travaille sur un script de connexion à la base, voici celui que j'utilise pour chacun de mes projets, et qui fonctionne très bien :
<?php
$host="localhost";
$user="root";
$passwd="";
$nomBase="nom_de_la_base";
$connexion=mysql_connect($host,$user,$passwd);
mysql_select_db($nomBase,$connexion);
?>
Regarde si tu as un message d'erreur similaire en te servant de celui ci.
EDIT : en fait mysql_free_result() n'a rien à voir avec un script de connexion à la base, ça libère la mémoire. le message d'erreur que tu reçois signifie que la variable que tu passes en paramètre à mysql_free_result() n'existe pas. vérifie si tu la déclare bien quelque part.
Dans le tuto, il s'agit de la variable assignée au mysql_query().
<?php
$rech_regions = mysql_query($sql1);
....
mysql_free_result($rech_regions);
?>