Affichage de photo, à partir d'une bdd
zejon
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je conçois un site et fais pour l'instant quelques test pour apprendre mysql. Je n'arrive pas à afficher mon image avec php.
voici ce que j'ai entré dans ma bdd:
CREATE TABLE eleve (
ideleve int(10) unsigned NOT NULL auto_increment,
photo varchar(64) NULL,
PRIMARY KEY(ideleve)
);
insert into eleve(photo)values('jap.JPG');
voici mon fichier php, pour afficher la colonne 'photo':
<?php
// information pour la connection à le DB
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'test';
// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
// requête SQL qui compte le nombre total d'enregistrements dans la table et qui
//récupère tous les enregistrements
$select = 'SELECT photo FROM eleve';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
// si on a récupéré un résultat on l'affiche.
if($total) {
// début du tableau
echo '<table bgcolor="#FFFFFF">'."\n";
// première ligne on affiche les titres prénom et surnom dans 2 colonnes
echo '<tr>';
echo '<td bgcolor="#669999"><b><u>Photo</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row['photo'].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
// on libère le résultat
mysql_free_result($result);
?>
Ce qui s'affiche sur la page php, c'est "jap.JPG" or je voudrais voir l'image s'afficher. Que dois-je modifier?
Je conçois un site et fais pour l'instant quelques test pour apprendre mysql. Je n'arrive pas à afficher mon image avec php.
voici ce que j'ai entré dans ma bdd:
CREATE TABLE eleve (
ideleve int(10) unsigned NOT NULL auto_increment,
photo varchar(64) NULL,
PRIMARY KEY(ideleve)
);
insert into eleve(photo)values('jap.JPG');
voici mon fichier php, pour afficher la colonne 'photo':
<?php
// information pour la connection à le DB
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'test';
// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
// requête SQL qui compte le nombre total d'enregistrements dans la table et qui
//récupère tous les enregistrements
$select = 'SELECT photo FROM eleve';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
// si on a récupéré un résultat on l'affiche.
if($total) {
// début du tableau
echo '<table bgcolor="#FFFFFF">'."\n";
// première ligne on affiche les titres prénom et surnom dans 2 colonnes
echo '<tr>';
echo '<td bgcolor="#669999"><b><u>Photo</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row['photo'].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
// on libère le résultat
mysql_free_result($result);
?>
Ce qui s'affiche sur la page php, c'est "jap.JPG" or je voudrais voir l'image s'afficher. Que dois-je modifier?
A voir également:
- Affichage de photo, à partir d'une bdd
- Google photo - Télécharger - Albums photo
- Comment faire une recherche à partir d'une photo - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
- Photo aérienne de ma maison - Guide