[EasyPhp Mysql] mise a jour automatique d'une table a partir d1 file

mise a jour automatique d'une table a partir d1 file [EasyPhp Mysql] - SQL/NoSQL - Programmation

Marsh Posté le 13-02-2003 à 11:35:05    

salut
 
je voudrais faire une mise à jour d'une table en automatique  
genre l'option dans phpadmin on pointe le fichier et on fait executer  
 
la je voudrais que ce soit avec un bouton sur la page et hop ca met a jour la table des qu'on clique  
 
Mise à jour ou ecraser ca a pas d'importance il faut que ca marche et que ca soit le plus facile possible
 
Et si possible ca serait plutot bien si cette mise a jour puisse ce faire a une heure precise tous les jours et automatiquement sans intervention  
 
merci d'avance  
si vous avez des sites qui parlent de ca ca m'aiderai bien

Reply

Marsh Posté le 13-02-2003 à 11:35:05   

Reply

Marsh Posté le 13-02-2003 à 11:46:30    

j ai trouvé ca mais je vois pas exactement la syntaxe
 
LOAD DATA LOCAL INFILE 'C:\\Program Files\\EasyPHP\\tmp\\php19.tmp' INTO TABLE `utilisateurs` FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n'

Reply

Marsh Posté le 13-02-2003 à 12:13:41    

comment se connecter à une base de donnée mysql sous windows avec mysql.exe merci

Reply

Marsh Posté le 13-02-2003 à 12:29:10    

j arrive a me connecter en dos a la base mais comment faire un bat qui lance la connection et qui execute mon fichier de commande

Reply

Marsh Posté le 13-02-2003 à 12:30:28    

t'as surement des trucs vachement importants a apprendre avant de faire du php/mysql toi...

Reply

Marsh Posté le 13-02-2003 à 18:30:11    

donne un site pour que j apprenne merci d avance

Reply

Marsh Posté le 13-02-2003 à 18:51:21    

www.commentcamarche.net
 
tu peux tout lire :)

Reply

Marsh Posté le 13-02-2003 à 19:03:09    

ok merci

Reply

Marsh Posté le 11-03-2003 à 10:20:29    

j ai trouvé comment faire voila la solution  
 
en dos  
 
mysql -D intranet -u root - p toto
 
mysql>DELETE FROM FOURNISSEURS;
mysql>load data infile './intranet/ListFourAs400/Fournisseurs'
->into table fournisseurs
->fields terminated by ','
->enclosed by '"'
->lines terminated by '\r\n';
 
mais je voudrais l executer en batch avec une tache planifié merci d'avance


Message édité par sakuraba le 11-03-2003 à 10:27:44
Reply

Marsh Posté le 11-03-2003 à 10:41:29    

:??:

Reply

Marsh Posté le 11-03-2003 à 10:41:29   

Reply

Marsh Posté le 11-03-2003 à 11:23:28    

voila reponse
ds un fichier batch on met :
 
c:
cd C:\Program Files\EasyPHP\mysql\bin
mysql -h localhost -D intranet -u root < batch.sql
 
ds le fichier batch.sql on met :
 
delete from fournisseurs;
 
load data infile './intranet/ListFourAs400/fournisseurs'
into table fournisseurs
fields terminated by ','
enclosed by '"'
lines terminated by '\r\n';
 
 

Reply

Marsh Posté le 11-03-2003 à 11:26:34    

Sakuraba a écrit :

j ai trouvé mais je voudrais l executer en batch avec une tache planifié merci d'avance


 
par ici : http://www.webcron.org

Reply

Marsh Posté le 11-03-2003 à 11:44:53    

j ai un autre probleme  
 
lorsque je fais mon load data ca marche nickel mais je voudrais qu il me remplisse les champs vide par la chaine de carac "vide"  
 
en changeant les options de la table type"varchar""text"...
default etc  
 
merci d avance

Reply

Marsh Posté le 11-03-2003 à 13:14:00    

comment remplacer automatiquement mes champs "" par la valeur rien quand je charge mes donnees a partir d un fichier

Reply

Marsh Posté le 11-03-2003 à 13:16:50    

NULL ?  :??:

Reply

Marsh Posté le 11-03-2003 à 13:23:26    

si je mets null comme mon champs est vide "" il met "" au lieu de la valeur par defaut

Reply

Marsh Posté le 11-03-2003 à 13:24:11    

je voudrais le forcer a mettre "rien" au lieu de ""  
merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed