Je crois avoir tout essayé (presque...)
Je n'arrive pas à insérer un nouvel enregistrement avec id+1 sans utiliser l'auto-incrémentation.
Je veux donc qu'il retourne d'abord la valeur la plus élevée de id, puis id+1 puis insérer. Voici mon code:
Code : Tout sélectionner
mysql_connect("$host","$base","$passe");
mysql_selectdb("$base");
$sql1="SELECT id FROM table ORDER BY id DESC LIMIT 1;";
$result=mysql_fetch_object(mysql_query($sql1));
$id=$result->id;
$id=$id++;
$sql2="INSERT INTO table (id, champs) VALUES ('$id', '$champs')";
mysql_query($sql2);
exit;