wmaraci reklam
lidertakipci

PHP ve MySQL bağlantı kodunda hata

6 Mesajlar 789 Okunma
advertseo
wmaraci reklam

bjlkl bjlkl WM Aracı Kullanıcı
  • Üyelik 22.01.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Avrupa
  • Ad Soyad B** C**
  • Mesajlar 1843
  • Beğeniler 269 / 263
  • Ticaret 1, (%100)
php ile mysql e bağlanmayı öğrenmeye başladım. aşağıdaki kodları yazdım elimdeki kitaptan
header('Content-Type: text/html; charset=utf-8');
try{
mysql_connect('localhost','root','')or die('Bağlanamadı: '.mysql_error());
echo 'Bağlantı başarılı';
}catch(Exception $error){
echo $error->getMessage();
}
?>

Şimdi ben Bağlatı başarılı çıktısı alıyorum. ama bu çıktı öncesinde aşağıdaki hatayı da veriyor ondan sonra çıktımı yazdırıyor.

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\calisma\mysql\mysqldeneme.php on line 4

bunun hakkında bir bilgi verebilir misinz?
 

 

wmaraci
reklam

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
Hata değil aslında php sürümünüz artık mysql_connect fonksiyonunu desteklemediğini söylüyor.mysqli yada PDO kullan diyor.
bjlkl

kişi bu mesajı beğendi.

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

omerkarahan omerkarahan WM Aracı Kullanıcı
  • Üyelik 07.09.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek öğrenci
  • Konum Zonguldak
  • Ad Soyad Ö** K**
  • Mesajlar 100
  • Beğeniler 45 / 23
  • Ticaret 0, (%0)
Kullandığınız PHP sürümü eski mysql kodlarına izin vermemekte.
yeni bağlantı kodlarını , PDO kütüphanesi kullanabilirsiniz :

PDO - Mysqli . Önerim PDO öğrenmeniz olacaktır.
TRY kodunu kullanırken PDO kullanmanız gerekecektir sıkıntı yaşanmaması için.

PDO bağlantısını öğrenmek için zamanında severek takip ettiğim phpr sitesinin yazısını okuyabilirsiniz ; http://www.phpr.org/php-data-objects-pdo/
bjlkl

kişi bu mesajı beğendi.

bjlkl bjlkl WM Aracı Kullanıcı
  • Üyelik 22.01.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Avrupa
  • Ad Soyad B** C**
  • Mesajlar 1843
  • Beğeniler 269 / 263
  • Ticaret 1, (%100)

Turgay Can adlı üyeden alıntı

Hata değil aslında php sürümünüz artık mysql_connect fonksiyonunu desteklemediğini söylüyor.mysqli yada PDO kullan diyor.


omerkarahan adlı üyeden alıntı

Kullandığınız PHP sürümü eski mysql kodlarına izin vermemekte.
yeni bağlantı kodlarını , PDO kütüphanesi kullanabilirsiniz :

PDO - Mysqli . Önerim PDO öğrenmeniz olacaktır.
TRY kodunu kullanırken PDO kullanmanız gerekecektir sıkıntı yaşanmaması için.

PDO bağlantısını öğrenmek için zamanında severek takip ettiğim phpr sitesinin yazısını okuyabilirsiniz ; http://www.phpr.org/php-data-objects-pdo/

dışarıdan bir yüklemeye gerek var mı yoksa direk pdo kodlarını yazsam çalışır mı
omerkarahan

kişi bu mesajı beğendi.

wmaraci
wmaraci

omerkarahan omerkarahan WM Aracı Kullanıcı
  • Üyelik 07.09.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek öğrenci
  • Konum Zonguldak
  • Ad Soyad Ö** K**
  • Mesajlar 100
  • Beğeniler 45 / 23
  • Ticaret 0, (%0)

bjlkl adlı üyeden alıntı

dışarıdan bir yüklemeye gerek var mı yoksa direk pdo kodlarını yazsam çalışır mı


geç oldu biraz ama :D dışarıdan bir şey yüklemeyeceksiniz .yeni kod yapısını kullanacaksınız yani print yerine echo kullanmak gibi .yada onlarca elseif kullanmaktansa Switch kullanmak gibi ( hızlı ve güvenilir. )
bjlkl

kişi bu mesajı beğendi.

bjlkl bjlkl WM Aracı Kullanıcı
  • Üyelik 22.01.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Avrupa
  • Ad Soyad B** C**
  • Mesajlar 1843
  • Beğeniler 269 / 263
  • Ticaret 1, (%100)

omerkarahan adlı üyeden alıntı

geç oldu biraz ama :D dışarıdan bir şey yüklemeyeceksiniz .yeni kod yapısını kullanacaksınız yani print yerine echo kullanmak gibi .yada onlarca elseif kullanmaktansa Switch kullanmak gibi ( hızlı ve güvenilir. )


teşekkürler hocam ilginiz için. mysql benim için çok önemli hazırlamak istediğim projede. sağolun
 

 

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