나는 Mac에서 mamp를 사용하여 localhost에 연결하고 있습니다. 서버에 성공적으로 연결할 수 있지만 문제는 db에 연결할 수 없다는 것입니다. 단지 한 줄 쿼리이기 때문에 실수를 저지르는 쿼리 부분을 모르겠습니다. 스택 오버플로에서 다른 솔루션을 검색했지만 도움이되지 않았습니다.
$username = 'root';
$password = 'root';
$host = 'localhost';
$database = 'trendnow';
$link = mysqli_connect($host, $username, $password);
if (!$link) {
echo 'can not connect to the server';
}
$db_selected = mysqli_select_db($database,$link);
echo $db_selected;
if (!$db_selected) {
echo 'Can not connect to trend now ';
}
Felippe Duarte가 맞습니다. 연결하려는 데이터베이스는 무엇입니까?
mysqli_connect("localhost","my_user","my_password","my_db");
mysqli_connect("localhost","my_user","my_password","WebStore");
다음은 도움이 될 수있는 튜토리얼입니다. http://www.w3schools.com/php/func_mysqli_connect.asp
유용한 오류 메시지 받기
독립 실행 형 연결의 문제는 오류가있는 경우 오류가 무엇인지 알려주지 않는다는 것입니다. 고맙게도 오류가 무엇인지 알아내는 몇 가지 방법이 있습니다.
<?php
$con = mysqli_connect("localhost","my_user","my_password","my_db");
//This will check if we were able to start up a connection using the above line
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// This is an example query. We will check if it failed, and if so, why it failed
// Perform a query, check for error
if (!mysqli_query($con,"INSERT INTO Persons (FirstName) VALUES ('Glenn')"))
{
echo("Error description: " . mysqli_error($con));
}
?>
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다