for ($i = 0; $i < $stringLength; ++$i){
$stringDecimalArray[$i] = ord($string[$i]);
$stringSum += $stringDecimalArray[$i];
}
// bide böyle dene parantezlerde bir karışıklık var sanırım.
bildiğim kadarı ile for da bir değişiklik yok php 8 de
gördüğüm ord() la ilgili de bir değişikliklik yok
site adını da verseydin keşke
dosya ları nasıl çağırıyorsun.
tabloları birbirine bağlayarak yaparsın
inner join ile yaparsın
foringkey ile olur
- tablo işlerimleri
if (işlemoldu)
2.tablo işlemleri
if 2. tablo işemi dolu
3.tablo işmleri
gibi yaparsın.
yazdığın site çoklu kullanıcılar içinse dinamik yapman en doğrusu dil için
yok tek kişiye yapıyorsan direk dil dosyasından çekmek daha akıllıca.
çünkü kişiden kişiye değişir sabit isimleri
ben kendi adıma
session da tutuyorum dil verilerini ve dinamik olarak sql den çekiyorum sabitler için
içerik yazıları için ise o session a bağlı id ile yine sqlden ona göre listeletiyorum.
$sql = "SELECT
a.adi as AAdi,
a.id as AID,
a.istediğin veriler,
b.istediğin veriler,
c.istediğin veriler
FROM
a
INNER JOIN b ON a.id = b.id
INNER JOIN c ON a.id = c.id
WHERE a.id =?";
$sql->execute([$gelenAIDDEĞERİ]);
$row = $sql->fetch(2); // 2 PDO::FETCH_ASSOC demek oluyor
// a.id değeri ile eşleşen b.id ve c.id tablolarından SELECT den sonra yazdığın her veriyi çekebilirsin
söyle bakalım senin siparisler tablon var orda userID urunID tutuyorsun
siparislere gelen userID ve urunlere giden urunID sütünlarını users tablon var diyelim
users.id = siparisler.userID
urun.id = siparisler.urunID
şeklinde karşılaştırıp oan denk gelen bütün ve tek olarak siparişi çekebilirsin
@ "susturma" işareti php 8 de kaldırıldı
sorun başka bir js dosyasındaymış o yüzden engelleme yapıyormuş başkalarına yaşarsa bu sorunu aklında olsun :)
db ye md5 kaydediyorsan dizindede md5 li isim ile mi utuyorsun dosyayı
bunu bi denicem teşekkür ederim.
userıd isini kaydet ki mesaj tablosuna üye bilgilerini çok rahat bir şekilde çek bana göre ki ben öyle yapıyorum
ben üye işlemleri ile alakalı hiç bir yere üye bilgisi yazdırmam veya onun gibi işlemlere
sadece ID alırım ve o id ye denk geleni yazdırırım ondan önce o id varmı diye sorgulatırım döküm varsa kişi laga luga işlerle uğraşıp
sisteme zarar vermeye çalışmasın diye de bu işlemleri yapanları tespit eder kalıcı olarak banlarım yaptığı işlemlere göre açarım açmam bana kalır.
mesaj tablonda userID oluştur üye oraya mesaj yazınca üyenin id si oraya geçsin
sonra inner join ile eştleştirme yap userID= uye.id ye
row->uye.adsoyad misal böyle yapabilirsin.