scorpion077
Messages postés44Date d'inscriptionlundi 11 juin 2007StatutMembreDernière intervention14 mai 2009
-
13 mai 2009 à 16:15
cs_Al3x_Oo
Messages postés41Date d'inscriptionjeudi 21 juin 2007StatutMembreDernière intervention27 juillet 2010
-
15 mai 2009 à 09:39
Bonjour,
le code suivant est censé tout d'abord ajouter une nouvelle photo dans la table photo, puis récupérer l iD de la dernière photo ajouter et l'enregistrer dans la table interaction :
...........................................................................
// Ajout dans base photo
$champs = 'id_membre,nom';
$req = "INSERT INTO photo(".$champs.") VALUES ('$idmembre','$nomfichier')";
mysql_db_query($bdd,$req) or die ('Erreur SQL');
// Ajout dans base interaction
$idphoto = mysql_insert_id();
echo $idphoto;
$champs = 'id_membre,num_categ,id_photo';
$req = "INSERT INTO interaction(".$champs.") VALUES ('$idmembre','1','$idphoto')";
mysql_db_query($bdd,$req) or die ('Erreur SQL');
La première fois ca marche. Il ajoute dans les deux tables et il affiche correctement $idphoto.
Mais les fois suivante $idphoto n'apparait plus, comme si il était nul.
A voir également:
Ora-00937: la fonction de groupe ne porte pas sur un groupe simple
scorpion077
Messages postés44Date d'inscriptionlundi 11 juin 2007StatutMembreDernière intervention14 mai 2009 13 mai 2009 à 16:19
De plus j'ai essayé autrement:
.....................................................
$req = mysql_query("SELECT * FROM photo ORDER BY id DESC LIMIT 0,1");
$donnees = mysql_fetch_array($req);
$idphoto = $donnees['id'];
.....................................................