Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1697 connectés 

  FORUM HardWare.fr
  Programmation

  [MYSQL] extraction de champ ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MYSQL] extraction de champ ?

n°90650
canard-wc
Absence of war ...
Posté le 18-01-2002 à 12:18:30  profilanswer
 

j'aimerais savoir si il est possible de sauvegarder juste le champ d'une table plutot que la table complete et si oui comment le faire avec phpmyadmin ou avec un script php ?


---------------
We will hunt you down one by one
mood
Publicité
Posté le 18-01-2002 à 12:18:30  profilanswer
 

n°90702
potiron
...
Posté le 18-01-2002 à 14:34:39  profilanswer
 

champ == ligne ou colonne ??
 
ben une ligne ca c'est tout con donc je pense que ca doit etre une colonne ??
 
$req="SELECT colonne FROM table WHERE 1";
$con=mysql_query($req);
while($tab=mysql_fetch_assoc($con)){
echo $tab['colonne'];
}
 
tu mets ce que tu veux a la place du echo ... ex un fopen fwrite

n°90820
canard-wc
Absence of war ...
Posté le 18-01-2002 à 18:14:20  profilanswer
 

Ce que je veux faire c'est extraire une colonne entiere dans un fichier texte  
la colonne contient des emails et je souhaiterais qu'ils arrivent dans un fichier texte sous la forme donc il me faut un script qui parcoure tout le champ du debut a la fin et qui me donne tous les mails.
 
1@dsfdsdfs.com
dsfdsqdsfq@rezoitrez.com
.......


---------------
We will hunt you down one by one
n°90853
Mara's dad
Yes I can !
Posté le 18-01-2002 à 19:08:07  profilanswer
 

Et alors, c'est quoi que tu sais pas faire ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°90861
canard-wc
Absence of war ...
Posté le 18-01-2002 à 19:21:36  profilanswer
 

bah j'essaye mais ca marche pas :(
vla le code que j'utilise pour tenter d'aller chercher les infos
et il me met un parse error a la ligne en gras

Code :
  1. <?php
  2. include "./common_db.inc";
  3. $link= mysql_connect( "sql", "nouveles", "XXXXXX" ) ;
  4.   if (!$link)   die( "Impossible de se connecter à la base de données<P>" );
  5. $requete = db_connect('nouveles')
  6. $resultat = mysql_query("SELECT * FROM aventuriers", $requete);
  7. while ($champs = mysql_fetch_row($resultat))
  8. {
  9. echo ",$champs[2],";"$champs[10],";<P>";
  10. }
  11. ?>


---------------
We will hunt you down one by one
n°90863
canard-wc
Absence of war ...
Posté le 18-01-2002 à 19:22:44  profilanswer
 

sachant que je veux extraire les colonnes deux et dix de la table aventuriers contenue dans la base de donnée nouveles
la colone deux contient le nom du joueur et la dix son email et je veux que ca ressorte sous la forme
nom;email;


---------------
We will hunt you down one by one
n°90864
canard-wc
Absence of war ...
Posté le 18-01-2002 à 19:29:43  profilanswer
 

Code :
  1. <?php
  2. include "./common_db.inc";
  3. $link= mysql_connect( "sql", "nouveles", "XXXXXX" ) ;
  4.   if (!$link)   die( "Impossible de se connecter à la base de données<P>" );
  5. $requete = "SELECT * FROM aventuriers";
  6. $resultat = mysql_db_query("nouveles", $requete);
  7. while ($champs = mysql_fetch_row($resultat))
  8. {
  9. echo ",$champs[2],";"$champs[10],";<P>";
  10. }
  11. ?>


l'erreur c'est déplacé ici avec les modifs que j'ai faite la


---------------
We will hunt you down one by one
n°90880
canard-wc
Absence of war ...
Posté le 18-01-2002 à 20:43:13  profilanswer
 

c'est bon ca marche :)


---------------
We will hunt you down one by one
n°90892
slvn
Posté le 18-01-2002 à 21:42:53  profilanswer
 

c est quoi le code qui marche alors ?tu peux le filer pour aider ceux qui debutent ?!;)

n°90934
canard-wc
Absence of war ...
Posté le 19-01-2002 à 09:21:01  profilanswer
 

ouaip :)

Code :
  1. <?php
  2. // Formulaire d'extraction automatique des emails a partir d'une base de donnée
  3. //Debut du script
  4. $link= mysql_connect( "sql", "nouveles", "XXXXXX" ) ;
  5. //Se connecte sur la base de données
  6.   if (!$link)   die( "Impossible de se connecter à la base de données<P>" );
  7. $requete = "SELECT * FROM aventuriers";
  8. //crée une variable qui prendra les informations dans la table aventuriers
  9. $resultat = mysql_db_query("nouveles", $requete);
  10. while ($champs = mysql_fetch_row($resultat))
  11. {
  12. echo "$champs[2];$champs[9];<BR>";
  13. }
  14. //Extrait toutes les informations contenues dans les champs 2 (nom du personnage) et 9
  15. //(email) et les fait apparaitre a l'ecran.
  16. ?>


 
voila
evidement il faut changer les champs, la table et la base suivant la base de donnée :)


---------------
We will hunt you down one by one
mood
Publicité
Posté le 19-01-2002 à 09:21:01  profilanswer
 

n°90935
canard-wc
Absence of war ...
Posté le 19-01-2002 à 09:22:37  profilanswer
 

je pense qu'on pourrait l'ameliorer en lui faisant ecrire les infos dans un fichier texte avec un fwrite()


---------------
We will hunt you down one by one

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [MYSQL] extraction de champ ?

 

Sujets relatifs
Interbase ou MySQL ?Installation Apache/MySQL/php...
[MySQL] pb de retour chariot....phpMyAdmin MySQL phpBB
[Serveur Web] IIS + Php/Mysql[MYSQL] pkoi je peux po effacer des entrees?
[MYSQL] Clefs étrangères qui marchent pas ??[PHP-MySQL] mon form maison
[php/mysql]probleme sur le renvoie d'une requeteexiste-t-il un soft pour passer d'une BD sous Access en mySQL ?
Plus de sujets relatifs à : [MYSQL] extraction de champ ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR