-
Üyelik
20.08.2015
-
Yaş/Cinsiyet
27 / E
-
Meslek
Computer Engineer
-
Konum
İstanbul Avrupa
-
Ad Soyad
B** Y**
-
Mesajlar
294
-
Beğeniler
127 / 54
-
Ticaret
4, (%100)
merhaba,
php dosyamda mysql bağlantısı için gerekli yerleri doldurdum, veritabanı oluşturdum fakat Access denied for user ''@'localhost' (using password: NO) hatası veriyor. Sunucumda mysql konsolu ile de db ve kullanıcı oluşturdum fakat değişen birşey olmadı. Mysql sunucumda (plesk panel) yetki hatası vs yoktur çünkü başka scriptler için de kullanıyorum. mysql bağlantısı için kullandığım kodlar aşağıdadır. yardımlarınızı bekliyorum :(
mysql_connect ("localhost","dbuser","dbpass");
mysql_select_db("db");
?>
Profesyonel Sunucu Optimizasyonu ve Fazlası
https://sunucuoptimizasyonu.com
gr3g0r
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
16.03.2016
-
Yaş/Cinsiyet
28 / E
-
Meslek
-
Konum
Kocaeli
-
Ad Soyad
O** Ç**
-
Mesajlar
421
-
Beğeniler
44 / 75
-
Ticaret
0, (%0)
Bilgileri kendine göre düzenle
session_start();
ob_start();
$db_host = "localhost";
$db_name = "blog";
$db_user = "root";
$db_pass = "";
$db_connect = mysql_connect($db_host,$db_user,$db_pass) or die ("Veritabanına baglanmadı");
$db_sel = mysql_select_db($db_name,$db_connect) or die ("Veritabanı seçilemedi");
$qu1 = mysql_query("SET CHARACTER SET UTF-8");
$qu2 = mysql_query("SET NAMES UTF-8");
?>
1 kişi bu mesajı beğendi.
oralunal
http://www.trkodlama.com
Kullanıcı
-
Üyelik
03.02.2017
-
Yaş/Cinsiyet
32 / E
-
Meslek
Öğrenci / Girişimci / Web Deve
-
Konum
Karabük
-
Ad Soyad
O** Ü**
-
Mesajlar
24
-
Beğeniler
5 / 5
-
Ticaret
0, (%0)
Oluşturduğun kullanıcıyı, oluşturduğun veritabanı üzerinde yetkilendirmediğinden kaynaklanıyor bu sorun muhtemelen. Tek seçenek o görünüyor.
Edit: Birde artık en azından mysqli'ye geçiş yapma vaktiniz geldi artık. Lütfen.
WM Aracı programlama bölümünü takip etmeye başladığımdan beri her şey çok saçma gelmeye başladı.
-
Üyelik
15.02.2017
-
Yaş/Cinsiyet
27 / E
-
Meslek
Girişimci ve İçerik Üreticisi
-
Konum
Aydın
-
Ad Soyad
U** K**
-
Mesajlar
540
-
Beğeniler
109 / 118
-
Ticaret
0, (%0)
my favorite pdo.
1 kişi bu mesajı beğendi.
Baştan Sona PHP Eğitimi ➡ youtu.be/TQP8jBwnXw4
-
Üyelik
20.11.2016
-
Yaş/Cinsiyet
40 / E
-
Meslek
Web Developer
-
Konum
Ankara
-
Ad Soyad
A** A**
-
Mesajlar
188
-
Beğeniler
171 / 84
-
Ticaret
0, (%0)
Mysqli güncel yapıyı kullanmanızı tavsiye ederim arkadaşlar;
Örneğin
$connn = @mysqli_connect("localhost","kullanıcı adınız","şifreniz","veritabanı adınız");
@mysqli_query($connn, "SET NAMES utf8");
@mysqli_query($connn, "SET CHARACTER SET utf8");
@mysqli_query($connn, "SET COLLATION_CONNECTION='utf8_general_ci'");
// Bağlantı Kontrolü
if (mysqli_connect_errno())
{
echo "Mysql Data Bağlantısı Yapılamadı..: " . mysqli_connect_error();
}
Ücretsiz Web Uygulamalar, Scriptler www.webkartali.com 'da..
-
Üyelik
18.04.2014
-
Yaş/Cinsiyet
43 / E
-
Meslek
bilişim ve e-ticaret uzmanı
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** C**
-
Mesajlar
317
-
Beğeniler
23 / 90
-
Ticaret
0, (%0)
İNternet üzerinde bir hosting yada sunucu üzerinde mi yapıyorsunuz yoksa localhost ta mı yapıyorsunuz ?
ikisinde farklı şeyler olabilir.
1. local de kurduğunuzda localhost, a root kullanıcısına şifre vermeden de kullanabiliyrosunuz, ancak internette böyle bir durum olmuyor.
2. Root kullancısının yetkileri sınırsız olduğundan internete atıınca tuhaf şeyler olabiliyor :D zira hosting firmaları root kullancısı olarak tanımlamaz sizi.
Vermiş olduğun hata kodları doğrultusunda sorunun kullancı adı şifre olarak görünüyor bunları bir kontrol et yeniden dene..
-
Üyelik
20.08.2015
-
Yaş/Cinsiyet
27 / E
-
Meslek
Computer Engineer
-
Konum
İstanbul Avrupa
-
Ad Soyad
B** Y**
-
Mesajlar
294
-
Beğeniler
127 / 54
-
Ticaret
4, (%100)
Sorun connect.php adli dosya olusturup db bilgilerini oraya girip sayfanin en ustune include edince cozulmustur.
Profesyonel Sunucu Optimizasyonu ve Fazlası
https://sunucuoptimizasyonu.com