lostyazilim
tr.link

Veritabanına Adresleri Virgül İle Kayıt Etmek

22 Mesajlar 3.203 Okunma
acebozum
tr.link

emreorhan emreorhan WM Aracı Kullanıcı
  • Üyelik 27.12.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılım Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** O**
  • Mesajlar 384
  • Beğeniler 35 / 29
  • Ticaret 3, (%67)
Merhabalar bir gönderiye ait bir veya birden fazla resmin adresini veritabanına kayıt etmek için tek satır kullanabilir miyim ve onu çağırıp ayırabilir miyim?

Örnek olarak
post_id=5
images=a.png,b.jpg
 

 

elektronikssl
webimgo

negbil negbil WM Aracı Kullanıcı
  • Üyelik 08.12.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek Bilgi İşlem
  • Konum İstanbul Avrupa
  • Ad Soyad E** Y**
  • Mesajlar 170
  • Beğeniler 33 / 90
  • Ticaret 1, (%100)
bunu yapabilirsin. sonrada çağırırken explode(,$değişken); şeklinde parçalayabilirsin ama NEDEN?

ayrı bir tablo açarak örnekğin ürün tablosuna eklenen ürünlerin resimleri urunresimleri tablosuna ürün_id ile ekletmen daha mantıklı değil mi?
 

 

emreorhan emreorhan WM Aracı Kullanıcı
  • Üyelik 27.12.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılım Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** O**
  • Mesajlar 384
  • Beğeniler 35 / 29
  • Ticaret 3, (%67)
Hız açısından daha iyi olmaz mı? negbil
 

 

negbil negbil WM Aracı Kullanıcı
  • Üyelik 08.12.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek Bilgi İşlem
  • Konum İstanbul Avrupa
  • Ad Soyad E** Y**
  • Mesajlar 170
  • Beğeniler 33 / 90
  • Ticaret 1, (%100)
ne alakası var, pratiklik açısından denediğin çok zor bir yöntem zaten. hem allah aşkına şu hız açısından laflarına acayip kıl oluyorum. script üreten ben dahil çoğumuz en fazla taş çatlasın bin kişinin girdiği scriptler yazıyoruz. en dangıl dungul şeklidne kod yazsak bile mysql de bu kapasitede hız ile ilgili farkedilecek hiç bir şey olmaz
ecarpar ahmet5542 BTPHP

kişi bu mesajı beğendi.

wmaraci
wmaraci

ecarpar ecarpar WM Aracı Kullanıcı
  • Üyelik 18.04.2014
  • Yaş/Cinsiyet 43 / E
  • Meslek bilişim ve e-ticaret uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad E** C**
  • Mesajlar 317
  • Beğeniler 23 / 90
  • Ticaret 0, (%0)

negbil adlı üyeden alıntı

bunu yapabilirsin. sonrada çağırırken explode(,$değişken); şeklinde parçalayabilirsin ama NEDEN?

ayrı bir tablo açarak örnekğin ürün tablosuna eklenen ürünlerin resimleri urunresimleri tablosuna ürün_id ile ekletmen daha mantıklı değil mi?


Nasıl yani ? burayı anlayamadım ben? normalde arkadaşın dediği gibi yapıyorum ben eziyetli oluyor işin doğrusu sizin yöntem daha kolaysa onu kullanırım.. ürün id si ile 20 tane resim eklesek nasıl bir dosya ve kayıt yöntemi kullanmamız gerekli ?

normalde yaptığım,
resimler klasörüne resimleri upload edip isimlerini tabloya kaydediyorum, 1.jpg,2.jpg,3jpg .... gibi.. sonrada gerekli yerlerden okutup sitede yayınlıyorum. ..
 

 

ecarpar ecarpar WM Aracı Kullanıcı
  • Üyelik 18.04.2014
  • Yaş/Cinsiyet 43 / E
  • Meslek bilişim ve e-ticaret uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad E** C**
  • Mesajlar 317
  • Beğeniler 23 / 90
  • Ticaret 0, (%0)
Bu arada sana katılıyorum günde 10.000 kullanıcı için en dandik halde bile yazsak iş görecektir kodlarımız.. Tek dert güvenlik olmadı bencede..
 

 

BTPHP BTPHP WM Aracı Kullanıcı
  • Üyelik 11.10.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek PHP Yazılım
  • Konum Diğer
  • Ad Soyad A** K**
  • Mesajlar 103
  • Beğeniler 30 / 29
  • Ticaret 2, (%100)
Virgül ile kayıt etmek eziyet ve hantallık. Yukarıda ki arkadaşın da dediği gibi ürün_resimler adı altında tablo oluşturup kaydetmek daha mantıklı ve pratik..

Mysql hız konusuna fazla takılmayın.
 

 

ecarpar ecarpar WM Aracı Kullanıcı
  • Üyelik 18.04.2014
  • Yaş/Cinsiyet 43 / E
  • Meslek bilişim ve e-ticaret uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad E** C**
  • Mesajlar 317
  • Beğeniler 23 / 90
  • Ticaret 0, (%0)
Hıza takılmıyorum zaten :D 2000 tane ürün var 10.000 de resim olsun mysql 10.000 tabloyuda okuyamıyorsa artık...
olayı anlayamamıştım ama şimdi oldu.
Resimlerin isimlerini farklı bir tablo üzerinde ürünün id si ile ilişkili olarak tutup, ürün id sinden okuyup tablodan gerekli resimleri okumaktan bahsediyormuş.
valla virgülden daha kolay okuma da da sorun olmaz.. Bundan sonra bunu kullanacağım..
negbil ahmet5542 BTPHP

kişi bu mesajı beğendi.

emreorhan emreorhan WM Aracı Kullanıcı
  • Üyelik 27.12.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılım Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** O**
  • Mesajlar 384
  • Beğeniler 35 / 29
  • Ticaret 3, (%67)

ecarpar adlı üyeden alıntı

Hıza takılmıyorum zaten :D 2000 tane ürün var 10.000 de resim olsun mysql 10.000 tabloyuda okuyamıyorsa artık...
olayı anlayamamıştım ama şimdi oldu.
Resimlerin isimlerini farklı bir tablo üzerinde ürünün id si ile ilişkili olarak tutup, ürün id sinden okuyup tablodan gerekli resimleri okumaktan bahsediyormuş.
valla virgülden daha kolay okuma da da sorun olmaz.. Bundan sonra bunu kullanacağım..


Tamam teşekkürler. Bir sorum daha var. İki adet farklı tabloya insert yapıyorum. Bir tablodaki a.i. id değerini nasıl alabilirim ekleme esnasında. lastinsertid yanlış gösteriyor.
 

 

Nanoripper Nanoripper Hello World! Kullanıcı
  • Üyelik 25.10.2015
  • Yaş/Cinsiyet 30 / E
  • Meslek Computer Science
  • Konum İstanbul Anadolu
  • Ad Soyad Y** A**
  • Mesajlar 71
  • Beğeniler 1 / 19
  • Ticaret 0, (%0)

emreorhan adlı üyeden alıntı

Tamam teşekkürler. Bir sorum daha var. İki adet farklı tabloya insert yapıyorum. Bir tablodaki a.i. id değerini nasıl alabilirim ekleme esnasında. lastinsertid yanlış gösteriyor.


mysqli_insert_id($con)

Açıklama: mysqli_insert_id
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al