Categories > TinyButStrong general (FR) >

Problème avec les données MySQL

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: Tiross
Date: 2006-02-21
Time: 02:24

Problème avec les données MySQL

Bonsoir,

Bon maintenant que j'ai mieux compris les blocks, j'ai commencé à en faire... Et donc, du coup, je commence à faire des blocks gérant seul les données MySQL.

Je me connecte, je merge les infos, y'a aucun problème. Seulement, à l'affichage, je n'ai pas toutes les infos! (et plein de ligne d'erreur!)

Apres quelque recherche, je me suis rendu compte que les infos qui s'affichent, ont toutes la particularité de ne rien avoir dans "Interclassement" (merci phpMyAdmin) contrairement aux autres champs, qui ont eux "latin1_general_ci"...

Doit-je changer cet interclassement? Ou il y a une option que je n'ai pas activé ou bien déclaré?

By: Skrol29
Date: 2006-02-21
Time: 02:33

Re: Problème avec les données MySQL

Salut,

L'Interclassement risque de modifier l'affichage des accents et aussi la façon dont ils applique les critère de sélections lorsque des accents entrent en jeu.

Mais à part ça, ça ne devrait pas poser de bug TBS. Quels sont tes messages d'erreur ?
By: Tiross
Date: 2006-02-21
Time: 14:52

Re: Problème avec les données MySQL

Voila le message désolé de l'oubli...


TinyButStrong Error (Array value): Can't merge [block.champ] because sub-item 'champ' is not an existing key in the array. This message can be cancelled using parameter 'noerr'.

J'ai changé le nom du champ par "champ" car c'est la même erreur pour tous les champs n'étant pas des nombres.

By: Skrol29
Date: 2006-02-22
Time: 10:37

Re: Problème avec les données MySQL

Ce message d'erreur veut dire que la colonne "champ" n'a pas été trouvé dans le résultat de la requête. C'est pour ça que le champ TBS n'est pas fusionné. Tu dois re-vérifier ta requête.
By: Tiross
Date: 2006-02-22
Time: 14:52

Re: Problème avec les données MySQL

Mais, pourquoi ça marche avec les nombres alors?

J'ai vérifié que les champs que je demande à TBS sont bien les même dans la BdD, (maintenant ça serait un peu trop gros, que je me soit trompé sur tous les champs sauf les trois qui sont des nombres)

Bref, je vais revérifié mais je ne comprend pas trop...
By: Skrol29
Date: 2006-02-22
Time: 15:12

Re: Problème avec les données MySQL

Je pense que ça n'a rien à voir avec les nombres.
Peut être utilises-tu des alias ou des préfixe de champ ?
By: Tiross
Date: 2006-02-22
Time: 17:33

Re: Problème avec les données MySQL

Alias, préfixe de champ?

Tu veux les alias, avec la commande AS? Si c'est ça non....


Si tu veux ma requète SQL, ça sera peut être plus simple...
    //Recherche les données MySQL
    $req = 'SELECT xdepart, ydepart, heure_depart, troupe, heure_arrivee, xarrivee, yarrivee FROM mouvement';
    $connex = mysql_connect($sql_serveur, $sql_user, $sql_passwd);
    mysql_select_db($sql_bdd, $connex);
    $TBS->MergeBlock('block', $connex, $req);
    mysql_close();
By: Skrol29
Date: 2006-02-22
Time: 17:38

Re: Problème avec les données MySQL

Ta requête semble ok.
Quels sont les champs de ton modèle ?
By: Tiross
Date: 2006-02-22
Time: 19:59

Re: Problème avec les données MySQL

C'est à dire? Quel champ j'affiche? Tous....
By: Skrol29
Date: 2006-02-22
Time: 20:55

Re: Problème avec les données MySQL

Ok mais tu peux donner le template ? Pour se rendre compte.
By: Tiross
Date: 2006-02-25
Time: 02:08

Re: Problème avec les données MySQL

Bonsoir....

Ca faisait un moment que j'étais pas venu (mais bon on s'en fou de ma vie)

Donc, j'en ai eu marre du problème alors j'ai tout effacé et tout recommencé (des deux cotés) et maintenant ça marche!! Il devait donc y avoir une erreur d'inattention de ma part.... ^^


Merci pour l'aide que tu as voulu m'apporter.....