<?php
$categories = $db->query('SELECT gta5.*, gta5_kategoriya.*, GROUP_CONCAT(gta5_kategoriya.kategoriya_ad) as gta5 FROM gta5_kategoriya INNER JOIN gta5 ON FIND_IN_SET (gta5.kategoriya, gta5_kategoriya.id)')->fetchAll(PDO::FETCH_ASSOC);
foreach($categories as $category) {
echo $category['kategoriya_ad'];
}
????
@pcmemo AdminLTE tasarım yönünde çok zayıf bir admin paneli ayrıca çok kullanışsız fakat component çokluğuna bir şey denilemez
Node.js'nin kendine ait file system modülü var api: https://nodejs.org/api/fs.html
php 8 ile {0} olarak indexleme olayı unsupport oldu yani artık kullanılamıyor onun yerine [0] olarak kullanılıyor.
Kullandığın dili söylesen daha iyi olurdu.
Ben php olarak düşünüp cevap vereceğim, ilk önce dosyalarını ana dizinin arkasında bir yerde saklamalısın yoksa bütün kullanıcılar tarafından erişilebilir durumda olurlar ve çağırırkende readfile() ile çağırıp dosyanın türünü header olarak atıp attachement yapman gerekiyor otomatik olarak kendisi inecektir zaten.
Olayın sürüm ile alakası yokmuş başka bir olaydan kaynaklanıyormuş ama tam olarak çözemedim controller ve contract isimlerindendi sanırım
Aynen direkt şey yapabiliyorum _prepare("sql", [])->fetchAll(PDO::FETCH_ASSOC); gibi kullanabiliyorum veri çekerken falanda kolay oluyo baya
Kankam bende prepare için fonksiyon yazmıştım mantık daha basitti ama
prepare("sql", []);
olarak gidiyordu benimkisi bir daha boşu boşuna execute attırtmıyordum altında tek satırda hallediyordum ama sen bilirsin ha isteyen olursa diye 5 dk yazaym
class _db{
public $db;
public function __construct(...){...}
public static function prepare($sql, $data){
$e = $this->db->prepare($sql);
return $e->execute($data);
}
}
$query = _db::prepare("SELECT * FROM users WHERE id = ?", [1]);
@makifgokce maalesef bu sorunun cevabı değil ayrıca sürümden kaynaklanan bir problem olduğunu fark ettim 0.1.0 sürüm düştüm ve problem ortadan kalktı sanırım laravel kaynaklı bir problemdi.