Aller au contenu

kikifrance

Membre
  • Compteur de contenus

    6
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. Merci pour votre aide, aussi pour m'éclaircissement des dernières infos... Et ok pour les grandes tables...
  2. Plus je comprends de plus en plus, moins je comprends rien... Bon je vais tacher de peaufiner vos idées. Chacune me parait bonne. Mais personne ne réponds à ma question: Y'a t'il une incidence sur la performance du site si la table est pleine de champs ou alors est-il préférable de la diviser en 2, avec users et users 2 par exemple...
  3. Le problème c'est que je ne souhaitais pas rajouter un champs dans ma table user. Ce qui aurait été simple aussi. A propos, une question est-ce lourd d'avoir une table users avec énormément de champs ? Est-ce que ça ralenti le site ?
  4. bon finalement j'ai un code qui marche grace a votre aide, je pense que j'initialisait mal la valeur $valeursomme comme suivant... Qu'en pensez-vous ? CODE $valeursomme=0; $itemslist = explode(",",$userrow["prodlist"]); $querystring = ""; foreach($itemslist as $a=>$ { $querystring .= "id='$b' OR "; } $querystring = rtrim($querystring, " OR "); $itemsquery = doquery("SELECT * FROM {{table}} WHERE $querystring ", "valeur"); while ($row = mysql_fetch_array($itemsquery)) { $valeursomme=$valeursomme+$row["valeur"]; } $updatequery = doquery("UPDATE {{table}} SET somme='$valeursomme' WHERE id='".$userrow["id"]."' LIMIT 1", "users");
  5. En fait, je ne pensais pas à cette solution là. La réalité est plus compliquée, j'avais simplifier car j'envisageais un résultat à partir de la boucle... Je vais reformuler. Je dois récupérer les valeurs du champs prodlist. Ces valeurs sont une liste d'objets possédés par des utilisateurs. Chaque objet à une valeur différente. Par exemple, l'objet 98 vaut 13, le 99 vaut 14 et le 100 vaut 15. Les valeurs sont inscrites dans une autre table nommée valeur. Avec la configuration de mon site, je pensais à ce début de code inachevé que je ne sais plus continuer... CODE $list=$userrow["prodlist"]; $itemslist = explode(",",$userrow["list"]); $querystring = ""; foreach($itemslist as $a=>$ { $querystring .= "id='$b' OR "; } $querystring = rtrim($querystring, " OR "); $itemsquery = doquery("SELECT * FROM {{table}} WHERE $querystring ", "valeur"); while ($row = mysql_fetch_array($itemsquery)) { $result.=$row["valeur"]; }
  6. Salut ! Je récupère des valeurs contenu dans un champs SQL, le champs se nomme prodlist. dans prodlist, j'ai 98,99,100. Je souhaite faire la somme de ces chiffres... J'arrive à récupérer ces données, les afficher en colonne, mais pas à les additionner... Une idée ? Au passage, je suis autodidacte((comprendre nul)) en langage PHP et je programme à l'arrache malheureusement...
×
×
  • Créer...