Üşendim

çalışıyorsa böyle, değişken olarakta yazsan çalışır
Anlamadığım şey şu
<?php
$server_adi="localhost";
$veritabani="php";
$sifre="";
//bağlantı oluştur.
$baglanti=mysqli_connect($server_adi,$veritabani,$sifre);
//bağlantı kontolü.
if (!$baglanti) {
die("Bağlantı kurulmaadı: " .mysqli_connect_error());
}
echo "Bağlantı başarılı.";
?>Bu kod neden root olmadan çalışmıyor?
$baglanti= mysqli_connect( [$host, $user, $password, $database, $port, $socket])
ana kod bu.
$host => localhost
$user => ?
$password => ?
$database => php
$port ve $socket => yok.
Ben "php" kullanıcısına bağlanmasını istiyorum.
root nerden çıktı

"phpmyadmin'e giriş için kullanıcı ismi olduğu için mi zorunlu olarak yazılıyor?