mobil görünüm https://prnt.sc/vfr755
menüden dolayı site içeriği görünmüyor.
cevaplarınızı denedim lakin
"" Fatal error: Uncaught Error: Call to undefined method BaskaSinif::fetch() "" şeklinde bir hata alıyorum
<?php
class BaskaSinif extends HasDB
{
public function __construct()
{
parent::__construct();
}
public function getir()
{
return $this->query("SELECT * FROM tabloadi")->result();
}
}
pdo sınıfını hasdb sınıfına hasdb sınıfınıda başkabir sınıfa bağlayıp result() değişkenine ulaşmaya çalışınca hata alıyorum.
ek olarak
- Doğru cevap bu şeklinde bir seçim yapabilir soruyu soran. ve onu seçince cevaplar kısmında onu ilk başta gösterir.
hocam çok sağolasın uğraştın o kadar lakin genel bir class oluşturup
<?php
class URL {
public function ekle()
{
echo "ekle çalıştı";
}
public function goster()
{
echo "göster çalıştı";
}
}
$degisken = "goster"; <-- urlden gelen veya elle girilen fonksion ismi
URL::$degisken();
bu şekilde yazınca çözebiliyormuşuz.
Tamamdır hocam diyelim bu şekilde yazdık atıyorum benim 100 tane 200 tane dosya içinde fonksiyonum yar
her defasında else if ekleyip sonuna mı eklemem gerekiyor.
daha kolay bir mantığı vardır büyük ihtimal
$hangifonksiyon = "ekle";
$hangifonksiyon(); <-- burada ekle fonksiyonunu çağırcak
gibi
teşekkürler cevaplarınız için
*Sağolasın Tayfun yeni bir şey öğrendim sorgu içerisinde tabloya kendimiz isim verebiliyormuşuz :)
*aynı tabloda yapmamın sebebi tüm kişi bilgilerini bir yerde toplayım diye düşünmemdi.
SELECT tablo1.*, tablo2.* FROM tablo1 INNER JOIN tablo2 ON tablo1.ekleyen_person_id = tablo2.sira
bu şekilde sorguyu çalıştırınca sadece personelin adı soyadı geliyor benim istediğim personelin ve müşterinin bilgilerine erişmek tek sorguda
tablo yapı ve içeriği
tablo1
sira(primery int) - ekleyen_person_id(int) - musteri_id(int) - kitap(text)
1 - 1 - 2 - html
2 - 1 - 3 - css
3 - 1 - 4 - php
tablo 2 (müşterilerin ve personellerin birlikte tutulduğu tablo)
sira(primery int) - adi(text) - soyadi(text) - tel(text) - mail(text)
1 - hasan - eryilmaz - 115545 - [email protected]
2 - mehmet - mehmet - 42342 - [email protected]
3 - ahmet - ahmet - 56345 - [email protected]