lostyazilim
tr.link

[ACİL] Deprecated: mysql_connect(): hatası

9 Mesajlar 11.389 Okunma
lstbozum
tr.link

mertcanfirat mertcanfirat Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 08.12.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Tasarım
  • Konum İstanbul Avrupa
  • Ad Soyad M** F**
  • Mesajlar 784
  • Beğeniler 128 / 137
  • Ticaret 48, (%100)
Arkadaşlar merhaba, emlak scripti kurdum siteme ve

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/u798955366/public_html/inc/database.php on line 6

MYSQL database kodları

define('DB_HOST', '-');
define('DB_USER', '-');
define('DB_PASSWORD', '-');
define('DB_DATABASE', '-');
$db = mysql_connect("-","-","-");
mysql_select_db("u-", $db) or die ("baglanamadi");
mysql_query("set names latin5");
?>


http://www.serrasenemlak.zz.vc/
 

 

wmaraci
reklam

TuncerDemir TuncerDemir WM Aracı Kullanıcı
  • Üyelik 07.02.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Front-end developer
  • Konum Zonguldak
  • Ad Soyad T** D**
  • Mesajlar 175
  • Beğeniler 18 / 28
  • Ticaret 0, (%0)
Mysql_query bırakın diyor çöpe atın gitsin diyor :)) Artık PDO'ya geçme zamanın geldi diyor.
 

 

Hızlı deneyin, hızlı başarısızlığa uğrayın ve hızlı bir şekilde kendinizi yenileyin.
― T. Peters

mertcanfirat mertcanfirat Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 08.12.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Tasarım
  • Konum İstanbul Avrupa
  • Ad Soyad M** F**
  • Mesajlar 784
  • Beğeniler 128 / 137
  • Ticaret 48, (%100)
Nasıl geçeceğim peki?
 

 

TuncerDemir TuncerDemir WM Aracı Kullanıcı
  • Üyelik 07.02.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Front-end developer
  • Konum Zonguldak
  • Ad Soyad T** D**
  • Mesajlar 175
  • Beğeniler 18 / 28
  • Ticaret 0, (%0)
Ne yazık ki script üzerinde düzenlemeler hatta baştan sona php elden geçirilmesi gerek. Yakında mysql_query ve bazı fonsiyonları kaldırılacak. Bunun yerine

-> query();

olarak kullanmanız gerek.

( Bilgili değilseniz ellemeyin kodları bozabilirsiniz. )

Ama isterseniz hatayı şimdilik bastırabilirsiniz yani o hatayı gizleyebilirsiniz. Fakat PHP 5.5 sürümüne geldiğinde sunuculardan kalıcı olarak kalkıcak ve sunucuda scripti kullanamıcaksınız.

Şimdilik hatayı bastırmak için;


define('DB_HOST', '-');
define('DB_USER', '-');
define('DB_PASSWORD', '-');
define('DB_DATABASE', '-');
$db = mysql_connect("-","-","-");
@mysql_select_db("u-", $db) or die ("baglanamadi");
mysql_query("set names latin5");

bununla değiştiriniz.
 

 

Hızlı deneyin, hızlı başarısızlığa uğrayın ve hızlı bir şekilde kendinizi yenileyin.
― T. Peters
wmaraci
wmaraci

mertcanfirat mertcanfirat Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 08.12.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Tasarım
  • Konum İstanbul Avrupa
  • Ad Soyad M** F**
  • Mesajlar 784
  • Beğeniler 128 / 137
  • Ticaret 48, (%100)
Üstü tamamen silemem değil mi, görünür de olmasını istemiyorum ve free host diye bundan kaynaklanabilir mi
 

 

TuncerDemir TuncerDemir WM Aracı Kullanıcı
  • Üyelik 07.02.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Front-end developer
  • Konum Zonguldak
  • Ad Soyad T** D**
  • Mesajlar 175
  • Beğeniler 18 / 28
  • Ticaret 0, (%0)
Dediğim gibi sadece gizleyebilirsin. Tamamen silmek istersen scripti baştan ele almak gerekir. Php PDO uyarlıcaksın scripti başka yolu yok. yada eski bir php sürümlü sunucuda barındırcaksın dosyaları.
 

 

Hızlı deneyin, hızlı başarısızlığa uğrayın ve hızlı bir şekilde kendinizi yenileyin.
― T. Peters

host1tl host1tl www.getsy.com.tr Kullanıcı
  • Üyelik 31.10.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Coder
  • Konum Fransa
  • Ad Soyad H** E**
  • Mesajlar 363
  • Beğeniler 110 / 81
  • Ticaret 8, (%100)
sunucu üzerinde MySQL PDO eklentisi kurarsan bu sorun ortadan kalkacaktır tabiki sunucu sana aitse yoksa hosting sağlayıcına rica et
 

 

Jerolin Jerolin WM Aracı Kullanıcı
  • Üyelik 14.01.2014
  • Yaş/Cinsiyet 33 / E
  • Meslek Web Master
  • Konum İstanbul Avrupa
  • Ad Soyad A** Ö**
  • Mesajlar 43
  • Beğeniler 4 / 8
  • Ticaret 0, (%0)

tuncerrdemirr adlı üyeden alıntı

Mysql_query bırakın diyor çöpe atın gitsin diyor :)) Artık PDO'ya geçme zamanın geldi diyor.


Doğru lakin pdo da performans sorunları var küçük ve orta sistemler haricinde
 

 

nbrknk22 nbrknk22 SEO UZMANI Kullanıcı
  • Üyelik 18.02.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek SEO UZMANI
  • Konum İstanbul Anadolu
  • Ad Soyad H** E**
  • Mesajlar 2770
  • Beğeniler 1194 / 724
  • Ticaret 129, (%100)
Elbet arama motorları üzerinden hatayı alıp gelen olacaktır :)

Çözüm olarak ben de bir şey sunmak istiyorum. PHP sürümünüz 5.6 ve üzeri ise 5.5 veya altı yaparak sorundan kurtulabilirsiniz.
 

 

https://www.dopinger.com/tr
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