php mysqli hatası

Enesİnce27

Öğrenci
Katılım
2 Şubat 2016
Mesajlar
93
Reaksiyon puanı
3
Puanları
8
merhaba php de yeniyim
mysqli bağlantısı yaparken sorun yaşıyorum
veritabanına bağlanabiliyorum fakat
veritabanı şeçilemedi hatası alıyorum nedeni ne olabilir
Kod:
<?php
$dbhost="localhost";
$username="username";
$password="";
$conn=mysqli_connect($dbhost,$username,$password) or die("veritabanına bağlanaılamadı");
if($conn==true){
  echo "it works<br>";
}
$select_db=mysqli_select_db($conn,"dbname") or die("veritabanı seçilemedi");
$query=mysqli_query($conn,"Select * FROM users");
$num_rows=mysqli_num_rows($query);
if ($num_rows!=0) {
  while ($fetch=mysqli_fetch_assoc($query)) {
    echo $fetch['username']."<br>";
  }
}
 ?>
kodlar burada sebebi ne olabilir 1 haftadan beri çözemiyorum
 

serdarde

Öğrenci
Katılım
6 Ocak 2017
Mesajlar
1
Reaksiyon puanı
0
Puanları
1
Yaş
22
merhaba,

mysqli'yi fazla kullanmadim ama senin örnegini su sekilde degistirince bende calisti:

$dbName = "dbname"; // bu db'yi olusturdugundan emin misin??
$conn = mysqli_connect($dbhost, $username, $password, $dbName) or die("veritabanına bağlanaılamadı");

"dbname" veritabinini olusturdugundan emin ol. Muhtemelen sorun burda..

*not: camelCase yazmaya ve variable isimlerinde ingilizce kullanmaya alis. Nasil baslarsan öyle gider ;)
 

Enesİnce27

Öğrenci
Katılım
2 Şubat 2016
Mesajlar
93
Reaksiyon puanı
3
Puanları
8
dbname veritabanını oluşturdum da çözdüm bugün bu hatayı fakat bu sefer de veritabanına kayıt ekleyemiyorum
PHP:
<?php
$baglan=new mysqli("localhost","username","","deneme");
if (!$baglan) {
  die("veritabanına bağlanılamadı");
}
else {
  echo "veritabanına başarıyla bağlanıldı";
}
$sql="INSERT INTO 'users' ('user','password','adres','email') VALUES
(enesince','enesince','new york','sdfgkjhsdlja@gmail.com')";
if (mysqli_query($sql)) {
  echo "<br>veriler eklendi";
}
else {
  echo "<br>veriler eklenemedi";
}
?>
deneme adında bir veritabanı oluşturdum ve altında users adında bir tablo var veritabanına bağlanıyor istenen veritabanını seçiyor fakat veri eklemiyor bunu çözemedim
 

Gecekule

Öğrenci
Katılım
7 Ocak 2015
Mesajlar
39
Reaksiyon puanı
1
Puanları
8
INSERT başına $sql değil $baglan yazmanız gerekir her halde
 
Üst