Salut, voila j'ai une classe qui comporte la methode suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
function ajout_date($dept,$date_rappel,$date_signature) {
 
  $sql=" SELECT MAX( num_societe ) FROM societe ";
  $last_num_societe=mysql_query($sql) or die( mysql_error());
 
  echo $last_num_societe.'<br>'; 
  $sql_insertion="INSERT INTO publie (id_dept,num_societe,date_rappel,date_signature,etat)";
  $sql_insertion.=" VALUES ('".$dept."','".$last_num_societe."','".$date_rappel."','".$date_signature."','1')";
  //$res=mysql_query($sql_insertion) or die (mysql_error());
  echo $sql_insertion.'<br>';
 
 }
quand j'execute la requete contenu dans $sql dans phpmyadmin, elle me ressort bien le résultat voulu, à savoir 21

quand je l'execute dans le code, et que je fais
echo $last_num_societe, elle me ressort pas le numéro de la société le plus haut, mais un truc du style :

Resource id #7

je ne comprend pas trop pourquoi, deplus je dois m'enservir dans la suite de ma methode.

si quelqu'un sait pourquoi je suis preneur.