1. Ayyıldız Tim forumu Hariç Hiç Bir şekilde Rütbeli Oldugunu İdda edenlere inanmayınız.. Ayyıldız Tim Adına Sizden Bilgi Belge TC Kimlik Vb Evrak İsteyenlere Asla Bilgilerinizi Vermeyiniz.
    Duyuruyu Kapat

Php Nedir? Sorunuz Var Mı?

'Cgi ve PHP Scriptleri' forumunda loginner01tr01 tarafından 23 Ocak 2019 tarihinde açılan konu

    • Guest
    Katılım:
    14 Kasım 2018
    Mesaj:
    767
    Alınan Beğeniler:
    1,048

    Özel Mesaj
    php açık kaynak kodlu sunucu taraflı Betik bir programlama dilidir
    Bundan 24sene önce rustfus reldof tarafından yazılan phpnin geliştirilmesi bugün php topluluğu tarafından sürdürülür
    Php kullanırarak dinamik web sayfaları yazılabilir
    Php zaman içerisinde evrimleşmiştir
    Php get ile dinamiksel masaüstü uygulamaları geliştirmek mümkündür


    Php ile en çok kullanılan sql tipi
    Mysqli dir


    Zira php denince akla ilk olarak Mysql gelir

    Php veritabanı kullanarılarak
    CRUD sistemi ile veritabanı yazılabilir

    NEDEN PHP?
    Açık kaynak kodludur
    Ücretsizdir
    Kullanımı kolay ve rahattır
    Birçok Veri tabanı ile kullanılabilir

    Ve nesne taraflıdır

    Php ile neler yapılabilir?
    Dinamik web sayfaları

    Mysql nedir?
    Mysql bir sql tipidir
    Mysql ile veritabanından Veri çekilebilir

    Mysql_connect ile sql bağlantı sağlanabilir

    Günümüzde Mysql çok kullanılsada En iyisi mysqli bağlantısıdır

    Mysqli ise bir mysql komutudur

    Php perl ile geliştirilmiştir

    Kullanım alanı geniştir

    Ve gerçekten güçlüdür

    Konuya sonradan bilgi ekleyeceğim
    Sorusu olan sorabilir
     
  1. note Atıldı

    • Guest
    Katılım:
    20 Nisan 2017
    Mesaj:
    3,716
    Alınan Beğeniler:
    6,784

    Özel Mesaj
    Şimdi sanırım PHP öğrenmeye yeni başlamışsın. Bazı konuları tam anlamadan başkalarına aktarman, hem senin için zararlı olur, hem de başkaları için. Birkaç yanlışın var ve bunları gözden geçirelim.

    Mysqli, PHP içerisinde yerleşik bulunan yeni bir bileşendir. Ne işe yarar peki? Veritabanı işlemleri için. Yani MySQL denilen veritabanı yönetim sistemi ve PHP arasında bağlantı sağlar. Bir MySQL komutu değildir yani.

    PHP ilk başlarda Perl ile geliştirilmiştir, ancak sonradan performans için C ile yeniden yazılmıştır

    https://github.com/php/php-src

    Tam olarak emin olamadığın konuları internetten ararsan, daha sağlıklı bilgiler edinirsin.
     
    • Guest
    Katılım:
    14 Kasım 2018
    Mesaj:
    767
    Alınan Beğeniler:
    1,048

    Özel Mesaj
    mysqli_connect("localhost","root","","database");
    bu bir php kodu değil midir?

    mysqli mysql'den farklı olarak. daha güvenlidir.
    ve
    SQL Injection
    saldırılarından korunmak için hazırlanmıştır.

    mysqli normal bir bağlantıdan hem daha güvenli hemde daha güçlüdür.
    php diyince akla ilk olarak mysql gelir

    mysql c ve c++ ile yazılmıştır.

    phpde ilk olarak doğrudur perl ile geliştirilip ardından c ile yeniden editlenmiştir.

    genelde mysql'de CRUD (CREATE READ UPDATE DELETE) çok meşhurdur.

    mysql apache üzerinde çalışabilir

    aynı zamanda sql bir veritabanı türüdür.

    veritabanı ise bir dosya türüdür.

    php hemen hemen tüm platformlara ücretsiz olarak dağıtılır

    php get ile dinamiksel masaüstü uygulamaları yazılabilir.

    php'nin son sürümü 7.3.1 idir

    php birçok veritabanı alternatifi ile çalışabilir.

    php birçok sunucu ilede çalışabilir.

    TOMCAT,MAVEN örnektir.

    MYSQL,MİCROSOFT SQL,PostgreSQL,MariaDB İLEDE rahatlıkla çalışabilir.

    bu üçlü genelde;php mysql apache'dir.

    php birçok localhost sunucusunda çalışabilir;
    APPSERV
    WAMPSERVER
    en çok bilinenlerdendir.
    aynı zamanda;
    XAMPP
    LAMP
    MAMP

    ilede çalışabilir. ve kodlanada bilir


    PHP hakkımda
     
  2. guvenlik66 Guest

    • Guest
    Katılım:
    1 Mayıs 2020
    Mesaj:
    2
    Alınan Beğeniler:
    1

    Özel Mesaj
    devrelerim verdiğiniz bilgiler çok güzel birkaç birşey ilave etmek istedim loginner01tr01 devrem mysql li mysqli_connect("localhost","root","","database");
    bu şekilde kullanma bu sql inject açığı olan bir komut bu aralar bunun yerine
    new PDO("mysql:dbname=".self::db.";host=".self::host, self::user, self::pass);

    bu şekilde kullanmanı öneririm php PDO bağlantı diye araştırırsan birşeyle bulabilirsin.
     

Bu Sayfayı Paylaş