Code : Tout sélectionner
INSERT INTO table (user_id,user_favori)
VALUES (user0001 et favori0001)
WHERE 5>(SELECT COUNT(*) FROM table WHERE user_id=user0001)
Ouais mais je ne vois pas trop dans quels cas critiques il pourrait avoir un affected_rows à 0 mis à part bien sur s'il y a trop de favoris.Je pensais plutôt à un cas de figure où mysql_affected_rows() retournerais 0
Code : Tout sélectionner
INSERT INTO table (user_id,user_favori) SELECT user_id, favori0001 FROM table GROUP BY user_id HAVING COUNT(user_id)>5Code : Tout sélectionner
INSERT INTO table (user_id,user_favori) SELECT user_id, favori0001 FROM table WHERE user_id=user0001 GROUP BY user_id HAVING COUNT(user_id)>5Code : Tout sélectionner
INSERT INTO user_fav( user_id, serie_id, team_id )
SELECT user_id, favori0001
FROM user_fav
WHERE user_id = user0001
GROUP BY user_id
HAVING COUNT( user_id ) >5
qui s'affiche en haut à gauche de ce sujetCode : Tout sélectionner
INSERT INTO user_fav (user_id,serie_id,team_id)
SELECT "IDUSER", "IDSERIE", "IDTEAM" FROM user_fav
WHERE (user_id="IDUSER" GROUP BY user_id HAVING COUNT(user_id)<5)
AND (user_id="IDUSER" GROUP BY serie_id HAVING COUNT(serie_id)<5)