netbozum
wmaraci reklam

Mysql_connect 7.1 sonrası

10 Mesajlar 1.337 Okunma
Toplam 10 mesaj ve 1.337 görüntüleme
acebozum
wmaraci reklam

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
wmaraci
reklam

soulmy soulmy WM Aracı Kullanıcı
  • Üyelik 12.06.2012
  • Yaş/Cinsiyet 39 / 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.

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

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.

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

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 :)

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