Son zamanlarda Ubuntu 14.0 masaüstünü kullanarak bir Oracle VM VirtualBox'a LAMP sunucusu kurdum, böylece MySQL veritabanlarıyla PHP etkileşimleri hakkında bilgi edindim.Bir veritabanına bağlantı kurun
Veritabanım ile bağlantı kuramıyorum. Yanlış bir kullanıcı adı kullansam bile herhangi bir hata mesajı vermez. LAMP'ı doğru şekilde kurduğumu biliyorum çünkü localhost'ta başka PHP dosyaları çalıştırıyorum.
<?php
function conexao() {
$db = 'webservice';
$user = 'xxxxx';
$pass = 'xxxxx';
$host = 'localhost';
$conn = mysql_connect($host,$user,$pass);
mysql_select_db($db);
}
conexao();
?>
benim bağlantı bilgileri yanlış olduğunda, doğru bir ileti almam gerekiyordu:
Bu benim senaryom? Eh, hiçbir şey olmaz, her bilgi iyi olduğunda olduğu gibi.
PHP sürüm 7 kullanıyor musunuz? "Mysqli" yi ya da "pdo" 'yu kullanmalısın ama PHP 7'de mysql_' işlevleri yok. Hata kayıtlarınızı veya sadece oluşturulan sayfayı kontrol ettiniz mi? – chris85
@ chris85 Peki konu hakkında oldukça yeni biriyim. Herhangi bir kayıt görmedim, bu yüzden sadece insanların ne yaptığını gözlemlemek ve onu yeniden üretmeye çalışıyorum, bu da pek işe yaramıyor ... – MuriloRM
Add error_reporting (-1); ini_set ('display_errors', 1); ini_set ('display_startup_errors', 1); 'komut dosyanızın başlangıcına. Hata kaydınızın nerede bulunduğundan emin değilsiniz, ancak PHP sürümünüz http://php.net/manual/en/function.phpinfo.php adresinden edinilebilir. – chris85