lostyazilim
tr.link

Mysql_connect 7.1 sonrası

10 Mesajlar 1.213 Okunma
acebozum
tr.link

ahmetonurslmz ahmetonurslmz Software Developer Kullanıcı
  • Üyelik 12.05.2015
  • Yaş/Cinsiyet 34 / E
  • Meslek Software Developer, SEO
  • Konum İstanbul Avrupa
  • Ad Soyad A** S**
  • Mesajlar 197
  • Beğeniler 81 / 28
  • Ticaret 5, (%100)
Mysql_connect'in PHP 7.1'den sonra devre dışı bırakılması konusunda bilgisi olan var mı?
 

 

https://ahmetonursolmaz.com.tr
Founder of Leadfure
elektronikssl
webimgo

soulmy soulmy WM Aracı Kullanıcı
  • Üyelik 12.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Öğretmen
  • Konum Samsun
  • Ad Soyad O** Y**
  • Mesajlar 1722
  • Beğeniler 398 / 400
  • Ticaret 20, (%100)
Evet, mysql_ fonksiyonları artık kullanılmıyor. Bunun yerine PDO veye MYSQLi kullanmanız gerekiyor.
ahmetonurslmz

kişi bu mesajı beğendi.

.

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)
hocam yıl oldu 2018, hala base mysql neden kullanıyorsunuz ki ? mysql 5.5 ile devre dışı bırakıldı 7 ile de tamamen kaldırıldı, artık php kütüphanesinde mysql fonksiyonları yok, deneseniz bile undefined function hatası alırsınız
ahmetonurslmz

kişi bu mesajı beğendi.

ahmetonurslmz ahmetonurslmz Software Developer Kullanıcı
  • Üyelik 12.05.2015
  • Yaş/Cinsiyet 34 / E
  • Meslek Software Developer, SEO
  • Konum İstanbul Avrupa
  • Ad Soyad A** S**
  • Mesajlar 197
  • Beğeniler 81 / 28
  • Ticaret 5, (%100)
soulmy hsntngr Öncelikle cevaplarınız için teşekkürler. Eskiden yazılmış ve PHP7'ye uyumlu olmayan, güvenlik açıkları mevcut fakat hala kullanmak zorunda olduğumuz yazılımları uyarlamam gerekti. Çok sancılı bir süreç fakat bu tarz çözümler algoritma çözmek için çok güzel bir fırsat. Yoksa 5.5'e geri dönüp, mysql olarak yazmak akıl işi olmaz :)
 

 

https://ahmetonursolmaz.com.tr
Founder of Leadfure
wmaraci
wmaraci

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)

ahmetonurslmz adlı üyeden alıntı

soulmy hsntngr Öncelikle cevaplarınız için teşekkürler. Eskiden yazılmış ve PHP7'ye uyumlu olmayan, güvenlik açıkları mevcut fakat hala kullanmak zorunda olduğumuz yazılımları uyarlamam gerekti. Çok sancılı bir süreç fakat bu tarz çözümler algoritma çözmek için çok güzel bir fırsat. Yoksa 5.5'e geri dönüp, mysql olarak yazmak akıl işi olmaz :)


Ops anladım hocam, işiniz zor valla ne diyim, kolay gelsin :)
 

 

ahmetonurslmz ahmetonurslmz Software Developer Kullanıcı
  • Üyelik 12.05.2015
  • Yaş/Cinsiyet 34 / E
  • Meslek Software Developer, SEO
  • Konum İstanbul Avrupa
  • Ad Soyad A** S**
  • Mesajlar 197
  • Beğeniler 81 / 28
  • Ticaret 5, (%100)
hsntngr Ömürden ömür gidiyor ama uzun süren hata çözümlerini ömür boyu unutmam galiba.
 

 

https://ahmetonursolmaz.com.tr
Founder of Leadfure

BugraGulay BugraGulay <?php echo"It's Life"; ?> Kullanıcı
  • Üyelik 11.10.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Developer/Bilgisayar Müh.
  • Konum Ankara
  • Ad Soyad B** G**
  • Mesajlar 477
  • Beğeniler 34 / 135
  • Ticaret 7, (%100)
Hocam mysql de kullandığınız çoğu fonksiyonu kullanabilirsiniz. Sadece mysqli eklemeniz yeterli olacaktır. Birde connect olayının size sağladığı güzel bir nokta var. 2 farklı veritabanını rahatlıkla aynı kod dökümanı içerisinde kullanmanızı mümkün kılıyor.

Kısa çözümler için burayı :
https://www.w3schools.com/php/php_ref_mysqli.asp

Geniş zamanda bakmak içinde burayı:
http://php.net/manual/tr/book.mysqli.php

incelemenizi öneririm.

Şimdiden iyi çalışmalar.
ahmetonurslmz

kişi bu mesajı beğendi.

ahmetonurslmz ahmetonurslmz Software Developer Kullanıcı
  • Üyelik 12.05.2015
  • Yaş/Cinsiyet 34 / E
  • Meslek Software Developer, SEO
  • Konum İstanbul Avrupa
  • Ad Soyad A** S**
  • Mesajlar 197
  • Beğeniler 81 / 28
  • Ticaret 5, (%100)
BugraGulay Teşekkür ederim hocam. İnceleyeceğim.
mysql'dan mysqli'ye değiştirme haricinde bazı fonksiyonlarda bire bir değişim de mevcut.
en basitinden mysqli_query($baglanti,"select * from herhangibiryer where herhangibiryer ");
konumunda eskiden configden çektiğimiz $baglanti sorgusuna gerek yoktu. Şimdi kullanmadığımızda problem yaratabiliyor.
 

 

https://ahmetonursolmaz.com.tr
Founder of Leadfure

BugraGulay BugraGulay <?php echo"It's Life"; ?> Kullanıcı
  • Üyelik 11.10.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Developer/Bilgisayar Müh.
  • Konum Ankara
  • Ad Soyad B** G**
  • Mesajlar 477
  • Beğeniler 34 / 135
  • Ticaret 7, (%100)
ahmetonurslmz İşte tam olarak kastettiğim şey budur $baglanti ile bir veritabanını $baglanti2 diye 2. bir veritabanını sisteme bağlayabiliyorsunuz. Size bu şekilde birden çok veritabanını aynı anda kullanma imkanını sağlıyor
ahmetonurslmz

kişi bu mesajı beğendi.

ahmetonurslmz ahmetonurslmz Software Developer Kullanıcı
  • Üyelik 12.05.2015
  • Yaş/Cinsiyet 34 / E
  • Meslek Software Developer, SEO
  • Konum İstanbul Avrupa
  • Ad Soyad A** S**
  • Mesajlar 197
  • Beğeniler 81 / 28
  • Ticaret 5, (%100)
BugraGulay aynı şeyi iki farklı şekilde anlatmışız. Google'dan gelenler yabancılık çekmezler :)
BugraGulay

kişi bu mesajı beğendi.

https://ahmetonursolmaz.com.tr
Founder of Leadfure
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al