Categories > TinyButStrong general (FR) >

Faire une modification ou une insertion

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: pierce
Date: 2006-01-16
Time: 16:58

Faire une modification ou une insertion

Bonjour,
Voila je voudrais modifier des donnée dans une table ou une insertion, mais je n'arrive pas avec la librairie, je dois faire une fonction avant? ou utilisé une méthode, le problème c'est que je ne vois pas.
Pouvez vous m'aider? au moins me montrer le chemin svp
By: Skrol29
Date: 2006-01-16
Time: 17:09

Re: Faire une modification ou une insertion

Je pense que c'est possible, mais tu dois être plus précis dans ta demande si tu veux qu'on puisse t'aider.
By: pierce
Date: 2006-01-17
Time: 10:04

Re: Faire une modification ou une insertion

En faite je n'arrive pas à faire en utilisant une methode ce que l'on fait d'habitude :
$rq = "INSERT INTO nom_de_la_table VALUES ( nom_colonne1,  nom_colonne2,...);
mysql_query($rq);
est ce qu'il y a un moyen de le faire avec une methode, tout comme la modification (UPDATE)?

J'ai aussi une autre question :
Après pour manier les données on utilise d'habitude la fonction mysql_fetch_array ;
$result = mysql_query($rq);
$champs = mysql_fetch_array($result);
$nom = $champ[1];
$prenom = $champs[2];
...

Et j'utilise pour l'instant MergeBloc() pour afficher des données, mais je n'arrive pas à reprendre mes données pour les maniers... Dois je utiliser un MergeField, mais je ne comprebd pasx trop comment l'utiliser
Aidez moi svp? :(
By: Skrol29
Date: 2006-01-17
Time: 14:31

Re: Faire une modification ou une insertion

Bonjour Pierce,

Il n'y a rien dans TBS qui te premette de mettre à jour tes données. Par sécurité, TBS qui n'est qu'un moteur de template, ne peut effectuer que des lectures sequentielles.
Quoi qu'il en soit, tu peux copier les fonctions MySQL codée dans les applis tbsTestimonials ou tbsForum dispo en téléchargement sur ce site.
Tu peux aussi utiliser un outil de connectivité tel que ezSQL.

Pour ta deuxième question :
Quand tu utilises MergeBlock() pour fusionner tes données, il n'est pas possible de les récupérer à la fin. Ce sera possible dans le version 3.0 de TBS.
Pour l'instant, pour faire la même chose, tu dois soit remplire un tableau avec les enregistrement au préalable avant d'appeler MergeBlock() ; puis tu appelles MergeBlock() avec ce tableau. Soit utiliser le paramètre "ondata" qui te permet seulement de modifier/ajouter les champs juste avant leur fusion. (voir le manuel pour son utilisation)
By: pierce
Date: 2006-01-17
Time: 16:49

Re: Faire une modification ou une insertion

oki je te remercie pour tes réponses c'est cool,
bonne fin de journée ;)