php mysql bağlantısı

  • Konbuyu başlatan Konbuyu başlatan afilli
  • Başlangıç tarihi Başlangıç tarihi
Kodla Büyü

afilli

Aktif Üye
Mesajlar
280
arkadaşlar 2 tane mysql bağlantısı yapmaya çalışıyorum.ikisinde de hata veriyor.
1.
<?php
$conn = mysql_connect("localhost","root","");
if(!$conn){
die("Bağlatı hatası: ".mysql_error());
}
$db_select = mysql_select_db("php_proje",$conn);
if(!$db_select){
die("Veritabanı hatası: ".mysql_error());
}
?>
2.
<?php
mysql_select_db("egitim", mysql_connect("localhost","root"));
?>
 

Ekli dosyalar

  • bir.webp
    bir.webp
    93.5 KB · Görüntüleme: 1,134
  • iki.webp
    iki.webp
    106.6 KB · Görüntüleme: 1,134
Sayın hocam,
Hata mesajında mysql_connect eklentisinin artık kullanılmadığı bu fonksiyon yerine mysqli ya da pdo fonksiyonlarını kullanın diyor.
Bu nedenle size tavsiyem mysql yerine mysqli fonksiyonlarını araştırıp, kullanın ya da kullandığınız PHP sürümünün daha alt sürümlerini bilgisayarınıza yükleyin.
 
<?
mysql_connect('ipadresi', 'kullaniciadi', 'sifre');
mysql_select_db('veritabani');
$sorgu='sorgu cümlesini buraya yazacaksınız';
mysql_query($sorgu);
...
?>

hocam mysql bağlantısı için bunu kullanabilirsiniz, sorunsuz her platformda çalışmaktadır. Kendi sitelerimde kullandığım bağlantı cümlesidir.
 
hocam şöyle bir şey buldum nette istersen bir dene
try {
$baglan = new PDO("mysql:host=localhost;dbname=veritabani;charset=utf8", "kullaniciadi", "parola");
$baglan->query("SET CHARACTER SET utf8");
} catch ( PDOException $e ){
print $e->getMessage();
}
 
yakuphan' Alıntı:
Sayın hocam,
Hata mesajında mysql_connect eklentisinin artık kullanılmadığı bu fonksiyon yerine mysqli ya da pdo fonksiyonlarını kullanın diyor.
Bu nedenle size tavsiyem mysql yerine mysqli fonksiyonlarını araştırıp, kullanın ya da kullandığınız PHP sürümünün daha alt sürümlerini bilgisayarınıza yükleyin.


sayın hocam mysql olarak wampserwer kullanıyorum.
sürümü:
•Sunucu türü: MySQL
•Sunucu sürümü: 5.6.17 - MySQL Community Server (GPL)
•Protokol sürümü: 10
•Kullanıcı: root@localhost
•Sunucu karakter grubu: UTF-8 Unicode (utf8)

WampServer Version 2.5

bunun eski sürümünü mü kullanmam gerekiyor.
editör olarak da dw 8 kullanıyorum.
 
kargasa1982' Alıntı:
<?
mysql_connect('ipadresi', 'kullaniciadi', 'sifre');
mysql_select_db('veritabani');
$sorgu='sorgu cümlesini buraya yazacaksınız';
mysql_query($sorgu);
...
?>

hocam mysql bağlantısı için bunu kullanabilirsiniz, sorunsuz her platformda çalışmaktadır. Kendi sitelerimde kullandığım bağlantı cümlesidir.

sayın hocam

siizn kodları aynısını yaptım.ekteki resimdeki gibi.

mysql_select_db('php_proje'); bunu göstererek 3 .satır hatası veriyor.
bunu siliyorum.sadece 2.satırdakini bırakıyorum buseferde 2.satır hatası veriyor.
mysql_connect('localhost','root",'');
 

Ekli dosyalar

  • my.webp
    my.webp
    72 KB · Görüntüleme: 1,058
rahmiulusoy' Alıntı:
hocam şöyle bir şey buldum nette istersen bir dene
try {
$baglan = new PDO("mysql:host=localhost;dbname=veritabani;charset=utf8", "kullaniciadi", "parola");
$baglan->query("SET CHARACTER SET utf8");
} catch ( PDOException $e ){
print $e->getMessage();
}

sayın Rahmi Hocam
kodların aynısı yaptım çalıştı .yani hata vermedi.ben bunu kullanıcı loğin sayfası yapacam nasıl yapabilirim.
yada örnek loğin sayfası varmıdır.
 
o zaman mysqli deneyin..

<?php

$host = "localhost";
$user = "root";
$pass = "";

$conn1 = mysqli_connect($host, $user, $pass,"php_proje") or die("Bağlantı hatası: ".mysqli_connect_error());
echo "php_proje için bağlantı başarılı.";
mysqli_close();

$conn2 = mysqli_connect($host, $user, $pass,"egitim") or die("Bağlantı hatası: ".mysqli_connect_error());
echo "egitim için bağlantı başarılı.";
mysqli_close();

?>
 
Geri
Üst