compatibilité entre csv rt mysql
Hors ligneTakai Le 04/01/2006 à 11:03 Profil de Takai Configuration de Takai

je bosse sur un site marchand qui a une bdd en csv et j'en ai crée une en mysql ,est-ce que je peux faire une requete du type


select (tablemysql)prix.valeur as prixvaleur , (tablecsv)id.produit as idproduit from prix, produit where ....
Hors ligneAnthony Le 04/01/2006 à 12:32 Profil de Anthony Configuration de Anthony

Admin
Salut,

non c'est impossible désolé :-(

a +
--

Hors ligneFulub Le 04/01/2006 à 18:46 Profil de Fulub Configuration de Fulub

Peux tu transformer ta base csv en fichier texte?

Moi au bureau je travaille sous paradox.

Pour importer mes bases sous mysql je les transforme en fichier texte
Puis je construis une base similaire en mysql, et du tableau de bord d'easy php, en bas il y a une fonction importer

Je peux t'aider si tu as besoin, je trouve que c'est un confort d'avoir mes bases au bureau inaccessible sur le net

Philippe
Hors ligneAnthony Le 04/01/2006 à 19:11 Profil de Anthony Configuration de Anthony

Admin
l'utilisation des requêtes restera quand même impossible en utilisant cette méthode :-(
--

Hors ligneFulub Le 04/01/2006 à 21:33 Profil de Fulub Configuration de Fulub

Bonsoir,
Une fois que ma table est en mysql je fais ce que je veux avec, il n'y a plus de problème pour faire des requêtes

Enfin chez moi ça marche

Philippe
Hors ligneAnthony Le 04/01/2006 à 23:25 Profil de Anthony Configuration de Anthony

Admin
Oui bien sûr, mais tu ne peux pas agir sur un fichier CSV avec une requête MySQL, c'est ça que je tentais de dire ;-)

a +
--

Hors ligneFulub Le 05/01/2006 à 08:51 Profil de Fulub Configuration de Fulub

oui tu as tout à fait raison, de plus moi c'est des maisons que je vend donc je peux faire des mises à jour toutes les semaines ce n'est pas gênant, mais pour un site marchand le problème doit être plus corsé

En revanche il peut se servir de ma méthode pour tout virer en Mysql

Philippe
Hors ligneTakai Le 05/01/2006 à 09:46 Profil de Takai Configuration de Takai

salut,

le mec qui a concu le site avant moi a fait des requetes du type:
apparemment ca marche.la base est en fichier "exel"  

$db_link = mysql_connect($sql_serveur,$sql_user,$sql_passwd);
mysql_select_db($sql_bdd,$db_link);

$sql2 = "select * from csv where prix != 0 and nouveau = 1 ORDER BY id_pdt ASC";
$req2 = mysql_query($sql2) or die('Erreur SQL )
  mais je ne pourrai pas faire d'insert ou de delete ,update
  juste des select ? et le truc serait de créer cette base en mysql?
C'est bien ca?
    1 mois et demi aprés mes débuts en php, c'est toujours aussi chaud.
   je serai un programmeur moyen dans deux ans! snif

a+ et merci.
Hors ligneFulub Le 05/01/2006 à 16:43 Profil de Fulub Configuration de Fulub

Bonjour,

Tu reprend les même champs ou des champs équivalents, (je ne connais pas csv) tu peux même donner le même nom à ta base mysql, tu transforme ta base csv en fichier texte et tu l'importe sur ta base mysql.
Ta base en csv elle est où?

Philippe
Hors ligneTakai Le 05/01/2006 à 16:59 Profil de Takai Configuration de Takai

merci pour tes reponses philippe,
mais aujourd'hui je dois terminer un prog pas tout a fait fini en vue de mon memoire de stage que je remets lundi
  et je ne pourrais pas me consacrer à cette question avant lundi aprem
  remarque su t'as une idée  pour l'autre question, je suis preneur.
ma base csv est dans mysql apparemment.
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels