Veritabanından resim çekmek.
Merhaba dostlar.Buradaki arkadaşların önerdiği gibi kendi kişisel sitemi yapıyorum, Authantication olayı tamam.Şimdi resimlerimin url lerinin bulunduğu bir mysql tablom var, tablo ise şöyle
CREATE TABLE `PICTURES` (
id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
PICTURE_URL text NOT NULL,
PICTURE_DIMENSION varchar(20) NOT NULL,
PICTURE_COMMENT text NOT NULL,
PICTURE_KIND varchar(10) NOT NULL,
Ve şu şekilde veri çekiyorum:
$MySqlConnection = mysql_connect ("localhost", "root", "") or die ("".mysql_error());
mysql_select_db("DBUsers", $MySqlConnection) or die ("".mysql_error());
$MySql_Query = "SELECT * FROM PICTURES WHERE ID='1'";
$Run_MySql = mysql_query($MySql_Query, $MySqlConnection) or die ("".mysql_error());
while ($Picture_Informations = mysql_fetch_array($Run_MySql)) {
$picture_source = $Picture_Informations["PICTURE_URL"];
$picture_name = $Picture_Informations["PICTURE_NAME"];
$picture_kind = $Picture_Informations["PICTURE_KIND"];
$merge_picture_url = $picture_source."/".$picture_name.".".$picture_kind;
}
Şu kodla ise resmi alıyorum:
<img src="<?php echo $merge_picture_url; ?>" align="center" width="160" height="170" />
Ama SELECT * FROM PICTURES WHERE ID='1' dediğim işin id si 1 olan resmi alıyor halliyle 18 tane resmim var hepsine ayrı ayrı kod yazmam mı gerekir yoksa bunun daha pratik bir yolu varmı arkadaşlar teşekkür ederim
Selametle
Php
Arkasaşlar biraz kafam karıştı açıkçası acaba, resimleri mysql de mi saklasam avantajları dez avantajları nelerdir, sonra 10-18 resmi acaba nasıl gösterebilirim help