PHP utilisation commande UPDATE sérialisée
Résolu/Fermé
harold31
Messages postés
5
Date d'inscription
vendredi 1 mai 2009
Statut
Membre
Dernière intervention
6 mai 2009
-
6 mai 2009 à 22:30
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 - 7 mai 2009 à 19:53
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 - 7 mai 2009 à 19:53
A voir également:
- PHP utilisation commande UPDATE sérialisée
- Invite de commande - Guide
- Notice d'utilisation - Guide
- Utilisation chromecast - Guide
- Windows update 0x80070643 - Accueil - Windows
- Commande terminal mac - Guide
4 réponses
P@t@ch0n
Messages postés
565
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
28 décembre 2009
85
7 mai 2009 à 07:55
7 mai 2009 à 07:55
Je n'ai pas bien compris ce que tu veux faire, et le rapport avec la sérialisation.
Si tu veux réduire le nombre de requete, mets leurs résultats en cache.
Pour ton problème, je suspecte un type entier trop petit vis à vis de la valeur que tu insères.
De quel type est ta colonne md ?
Si tu veux réduire le nombre de requete, mets leurs résultats en cache.
Pour ton problème, je suspecte un type entier trop petit vis à vis de la valeur que tu insères.
De quel type est ta colonne md ?
Bonjour,
Sérialisation n'est peut être pas bien choisi.
Concrètement, je voudrai savoir s'il est possible de faire quelque chose comme:
mysql_query( 'UPDATE base SET nom = dupond WHERE id=1' ;
'UPDATE base SET nom = durand WHERE id=2';
--- --- --- -- -- ---
'UPDATE base SET nom = dubois WHERE id=187'; );
Pour éviter un grand nombre d'appels a mysql_query et éventuellement gagner en efficacité.
Merci
Sérialisation n'est peut être pas bien choisi.
Concrètement, je voudrai savoir s'il est possible de faire quelque chose comme:
mysql_query( 'UPDATE base SET nom = dupond WHERE id=1' ;
'UPDATE base SET nom = durand WHERE id=2';
--- --- --- -- -- ---
'UPDATE base SET nom = dubois WHERE id=187'; );
Pour éviter un grand nombre d'appels a mysql_query et éventuellement gagner en efficacité.
Merci
P@t@ch0n
Messages postés
565
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
28 décembre 2009
85
7 mai 2009 à 19:53
7 mai 2009 à 19:53
Pour l'exemple que tu montres avec les update, non tu ne peux pas le faire dans la meme requete puisque les modifications diffèrent en fonction des ids.
Tout dépend du contexte, par exemple si on veut incrémenter une colonne de plusieurs lignes, là oui, une seule requete est suffisante.
Mais de toute façon, les update, insert, delete sont des requetes qui s'effectuent très rapidement, les requetes les plus lourdes sont de loin les select.
Tout dépend du contexte, par exemple si on veut incrémenter une colonne de plusieurs lignes, là oui, une seule requete est suffisante.
Mais de toute façon, les update, insert, delete sont des requetes qui s'effectuent très rapidement, les requetes les plus lourdes sont de loin les select.