begin process at 2012 02 11 02:09:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Inserer un fichier dans une base de donnée en php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Inserer un fichier dans une base de donnée en php

mercredi 30 mai 2007 à 14:32:11 | Inserer un fichier dans une base de donnée en php

fafakart

Bonjour,

je suis un débutant en php et je voudrait savoir comment au fait pour inserer un fichier dans une base de donnée en php.

merci d'avance.

fafakart
mercredi 30 mai 2007 à 14:50:38 | Re : Inserer un fichier dans une base de donnée en php

Renfield

Administrateur CodeS-SourceS
commence par te rendre sur
http://www.phpcs.com

au lieu de VbFrance, ca ira bien mieux ^^
mercredi 30 mai 2007 à 15:44:19 | Re : Inserer un fichier dans une base de donnée en php

lesdis

Bonjour,

Tout dépend de ton fichier et de ce que tu veux récupérer dedans. :)
Si tu pouvais nous donner un petit bout de ce fichier, cela nous permettrait de t'aider plus facilement.

Bonne prog ;)
mercredi 30 mai 2007 à 15:45:22 | Re : Inserer un fichier dans une base de donnée en php

coucou747

Administrateur CodeS-SourceS
Salut

tu prends un champ de type blob, et apres un simple addslashes tu le mets dans un champ de type blob apres un insert classique.


une recherche sur exalead vous aurait peut-etre evite de poser cette question
In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy
mercredi 30 mai 2007 à 16:12:59 | Re : Inserer un fichier dans une base de donnée en php

lesdis

Effectivement, si tu veux stocker un bête fichier dans une base de données, la solution de coucou747 est la bonne.

Pour ma part, je pensais plutôt a un fichier de sauvegarde de base de donnée.
jeudi 31 mai 2007 à 10:22:33 | Re : Inserer un fichier dans une base de donnée en php

fafakart

Bonjour,

Merci déja pour vos reponses

J'ai fais une requête pour me permettre d'inserer mon fichier mais elle ne fonctionne pas.

Cela m'indique qui a une erreur dans la requête mais je ne comprend pas où.

Voici mon code :

<?php
if(isset($_POST[importer]))
{
 // Appel du script de connexion
 require("ConnectPersonnel.php");

$file = fopen("C:\Documents and Settings\DALMON\Mes documents\Mes fichiers reçus\liste des agents présents en anr_0002084.csv", "r");
$i=1;
while(!feof($file))    //Tant que l'on est pas a la fin du fichier
{
     $ligne=fgetcsv($file, 1024);
  $tab[]=explode(';',$ligne);
     $i++;
}
fclose($file);

 $nom=$_POST[Nom];                              
 $prenom=$_POST[Prenom];
 $site=$_POST[Site];
 $service=$_POST[CodeService];
 $mel=$_POST[Mel];
 $telephone=$_POST[Telephone];
 $fax=$_POST[Fax];

 // Définir la requête SQL
 $sql="INSERT INTO personnel
 (Nom,Prenom,Site,CodeService,Mel,Telephone,Fax) VALUE
 ('$tab[0]','$tab[1]','$tab[2]','$tab[3]','$tab[4]','$tab[5]','$tab[6]')";                                                                   
 echo $sql;

 // Envoi de la requête à la base
 mysql_query($sql) or die('Erreur dans la requête SQL');

 // Fermeture de la connexion
 mysql_close();
 $nom="";
 $prenom="";
 $site="";
 $service="";
 $mel="";
 $telephone="";
 $fax="";
}
?>

fafakart

jeudi 31 mai 2007 à 10:29:28 | Re : Inserer un fichier dans une base de donnée en php

coucou747

Administrateur CodeS-SourceS
Salut

mysql_error(); renvoi quoi ?

une recherche sur exalead vous aurait peut-etre evite de poser cette question
In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy
jeudi 31 mai 2007 à 10:54:24 | Re : Inserer un fichier dans une base de donnée en php

fafakart

salut,

voila le message d'erreur qui m'envoie et la requête qui s'affiche car j'ai fais un echo de la requête.

INSERT INTO personnel (Nom,Prenom,Site,CodeService,Mel,Telephone,Fax) VALUE ('Array','Array','Array','Array','Array','Array','Array')Erreur dans la requête SQL


fafakart

jeudi 31 mai 2007 à 11:01:11 | Re : Inserer un fichier dans une base de donnée en php

coucou747

Administrateur CodeS-SourceS
Salut

je t'ai dit d'utiliser mysql_error....

quand au fait que tu inseres des Array, je crois que t'as oublie un foreach...

une recherche sur exalead vous aurait peut-etre evite de poser cette question
In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy
lundi 11 juin 2007 à 18:20:43 | Re : Inserer un fichier dans une base de donnée en php

dvdstory

Membre Club
Si ce sont de gros fichiers, il n'est pas conseillé de les mettre dans la BDD.
Dans ce cas là on enregistre le fichier sur le Serveur et on enregistre juste URL dans la BDD pour accéder au fichier présent sur le serveur plus tard.


GRUNENBERGER Benoît

www.UnrealNetwork.net

1 2

Cette discussion est classée dans : fichier, base, donnée, php, inserer


Répondre à ce message

Sujets en rapport avec ce message

fichier dans une base de donnée oracle( PHP) [ par fizou1989 ] Bonjour j'ai un probleme j'ai creer une table sous oracle 10g surlequelle je veux stocker des fichiers format word ou pdf et dans ma page php je veux proteger mes fichier php [ par msi079 ] [i]salut . j'ai crée une base de donnée pour un particulier . j'ai installé la base de donnée sur sa machine.mon problème est que le particulier peut afficher des fichiers et images de ma base de donnés [ par msi079 ] salut j'ai des fichiers ou image dans ma base de donnée que je veux afficher à l'aide d'une requête php mais j'arrive pas. je vous redonne mes différe remplir une base de donnée à partir d'un fichier excel [ par anouaressaleh ] salut, s'il vous plait j'ai un fichier excel et je veux stocker les données de ce fichier automatiquement dan une base de donnée crée dans easy php qu HELP PLS [ par hoedown ] bonjour , bon je suis debutant en php et je souhaite inserer plusieurs elements a ma base de donnees en meme temps il faut que j'insere dans une fact inserer ou modifier des fichiers dans une base de données [ par Melissa2011 ] Bonjour, au fait j'essaye de trouver un moyen pour verifier si un fichier existe dans une base de données, s'il existe je ferai un update, s'il n'ex inserrer des fichier dans ma base de donne ou des fichiers en php (base mysql) [ par msi079 ] slt. je dois insérer des images dans ma base de données . alors j'ai pris un code sur le net que je crois intéressant. comme je suis débutant en php j comment exporter et importer des videos sur la basse de donnée mysql avec php [ par asmae8 ] slt je ss entrain de créer un site web et je dois mettre des videos a partir de la base de données mysql je sais qu'il me faut 3 pages, une page html cartographie [ par guyleo ] salut, je suis débutant en php et je suis entrain de concevoir un mini site sou php avec connexion à une base de donnée SQL. je souhaites introduire u Lire/traduire du code php depuis la base de donnée [ par bruce207 ] Bonjour, j'ai un code en php qui s'execute lorsque je l'insère directement dans la page php (il sert à affiché un diaporama) et il s'affiche alors sur


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,842 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales