php mysql bağlantısı

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

afilli

Seçkin Üye
Seçkin Ü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.jpg
    bir.jpg
    280.6 KB · Görüntüleme: 1,131
  • iki.jpg
    iki.jpg
    322.5 KB · Görüntüleme: 1,131
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.jpg
    my.jpg
    210.2 KB · Görüntüleme: 1,055
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();

?>
 
BBNET
Geri
Üst