EDIT geçmedi değişkenleri gerektiren şunlardır:PHP/
çözüldü Ben ayrı dosyadan mysql bağlantısı için bazı değişkenler geçmesi çalışıyorum. Ancak, sadece bir dizgede değil, değişken olarak geliyor gibi görünüyorlar.
connect.php:
<?php
function connect(){
require ($_SERVER['DOCUMENT_ROOT'].'/db-connect.php');
$conn1 = new mysqli($servername, $username, $password, $dbname);
if ($conn1->connect_error) {
die("Connection failed: " . $conn1->connect_error);
}
echo $conn1->host_info . "\n";
}
connect();
?>
db-connect.php:
$servername = "localhost"; $username = "-"; $password = "--"; $dbname = "---";Connection failed: Access denied for user '-'@'localhost' (using password: NO)
notları:
<?php
$servername = "localhost";
$username = "-";
$password = "--";
$dbname = "---";
?>
Mesaj yoluyla gelen sonunda $ şifre farklıdır db-connect.php dosyasında ne var. İlk denediğimde sahip olduğum eski bir şifre. Ayrıca, '-' @ 'localhost' kullanıcısı eski kullanıcıdır ve kullanıcı $ username değil.
Herhangi bir fikir lütfen ve teşekkürler? Mat
Ben de bu şekilde denedim ve hayır şans. Php5.ini dosyanızın hata yapması mümkün mü? Sıfırdan bir tane yaratmam gerekti ve ihtiyacım olan herşeye sahip olup olmadığımı bilmiyorum. –
Hmm, muhtemelen. Sadece değişkenleri işlevin içine yerleştirmek yerine (sadece hata ayıklama için) denediniz mi? – RefreshCarts
Evet, bu şekilde iyi çalışıyor. Bu şekilde devam edebilirim, sadece ayrı bir dosyada istedim. –