Précédent   Forum des professionnels en informatique > PHP > Scripts
Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs scripts PHP, la FAQ scripts PHP, toutes les FAQ PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/09/2011, 17h02   #1
 
Homme
Étudiant
Inscription : septembre 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2011
Messages : 4
Points : -1
Points : -1
Par défaut tableau insert sql

salut,

j'ai une chaine de caractère qui récupère des données dans un texte.

j'aimerai savoir comment envoyée les donné dans une table sql .

en faisant une requête qui s'exécute dans une boucle. si possible .

la boucle :
{
partie: n°departie
siege : 1 2 3 ... jusqua 6 suivant le txt
}
en boucle jusqu' a la fin du fichier

si je fait une requête sa insert array dans les champs a la place du resultat


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
 
$ch='
partie #119998887: niveau 1 (10 v/50 v) - 07/09/2011 19:02:20 CET player 1 : david (10 point)
player 3 : eric (9 point)
player 2 : joe (6 point)
player 3 : null. 0 point
player 1 : perd. 4 point
player 2 : gagne. 4 point
***david***
david perd [4 point] passe a (6) point
 
 
partie #119998888: niveau 1 (10 v/50 v) - 07/09/2011 19:02:20 CET player 1 : david (10 point)
player 3 : eric (9 point)
player 2 : joe (6 point)
player 3 : null. 0 point
player 1 : perd. 4 point
player 2 : gagne. 4 point
***david***
david perd [4 point] passe a (6) point';
 
 
preg_match_all('`(partie\s\#(?<partie>\d+)|player\s(?<siege>\d+)\s\:\s[a-z]+\s\(\d+\s[a-z]+\))`',$ch,$out);
 
$partie=$out['partie'];
$siege=$out['siege'];
 
$combien=count($partie);
 
echo "<b>Ce fichier contient ",$combien," données : </b><br><br>";
 
for ($i=0;$i<=$combien;$i++)
{
echo "$partie[$i] $siege[$i] "; // affichage des données
}
 
?>
dimtri16 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2011, 16h03   #2
Membre confirmé
 
Avatar de zulad
 
Inscription : juin 2007
Messages : 500
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 500
Points : 289
Points : 289
essaye de faire un var_dump(nomDeTonTableau) pour savoir quelle clé appeler pour avoir une donnée plutot que le mot array.
__________________
Il y a trois grandes catégories d'individus : Les S:sensibles / Les P:penseurs / Les A:agités (Tous sont des animaux)
zulad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/09/2011, 15h12   #3
Futur Membre du Club
 
Homme Thomas BOYER
Étudiant
Inscription : septembre 2011
Messages : 27
Détails du profil
Informations personnelles :
Nom : Homme Thomas BOYER
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2011
Messages : 27
Points : 18
Points : 18
Dans ta table, quelle est la structure ?

Voici le code

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
for ($i=0;$i<=$combien;$i++)
{
echo "$partie[$i] $siege[$i] "; // affichage des données
 
$partie_bdd = $partie[$i];
$siege_bdd = $siege[$i];
$table = 'NOM_DE_TA_TABLE';
 
$result123 = mysql_query(" INSERT INTO $table VALUES ( 
'', 
'$partie_bdd',
'$siege_bdd'
) ");
 
}
tydoo34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h45.


 
 
 
 
Partenaires

Hébergement Web