Stocker/lire des images dans votre base de données

Description

Ce code vous permettra d'apprendre à stocker et lire des images stockées dans MySQL depuis PHP.
Bien que le langage PHP en soit à sa version 5, je n'aborde que la syntaxe et les possibilités offertent par PHP4.

Les sources ont été réalisées et testées avec:
- PHP Designer 2005 pour l'editeur PHP.
- EasyPHP 1.8 (PHP 4.3.10 et MySQL 3.23.49).

Source / Exemple :


/*** Création de la base de données si elle n'existe pas ***/
create database if not exists `test`;

/*** On spécifie que l'on utilise cette base de données ***/
USE `test`;

/*** Structure de la table ***/
CREATE TABLE `images` (
  `img_id` int(11) NOT NULL auto_increment,
  `img_nom` varchar(50) NOT NULL default '',
  `img_taille` varchar(25) NOT NULL default '',
  `img_largeur` varchar(50) NOT NULL default '',
  `img_hauteur` varchar(50) NOT NULL default '',
  `img_type` varchar(25) NOT NULL default '',
  `img_desc` varchar(100) NOT NULL default '',
  `img_blob` mediumblob NOT NULL,
  PRIMARY KEY  (`img_id`)
);

Codes Sources

A voir également