2014-10-19 2 views
0

필자는 조직의 관리자, 즉 서버 선택, 사용자 이름 및 비밀번호로 phpMyAdmin에 자격 증명에 서명하여 제공되었습니다. 나는 다음 장의 "15- PHP를 사용하여 MySQL에 접근하기"의 this 과정을 진행하고 있으며, 아래의 PHP 스크립트를 테스트하기 위해 제공된 자격 증명을 활용하여 다음 PHP 스크립트를 업로드하는 것을 목표로 삼고 있습니다.phpMyAdmin에서 특정 서버 선택 루트 디렉토리에 액세스 하시겠습니까?

내 helloworld.php 스크립트 아래

참조 코드 :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html> 
<head> 
    <title>PHP Test</title> 
</head> 
<body> 
<?php echo '<p>Testing 123 ... Hello World</p>'; ?> 
</body> 
</html> 
나는 내 관리자에 의해 서버 선택에서 만든 데이터베이스에 연결할 수 있는지 테스트하기 위해 필요로하는 두 번째 스크립트는 나를 위해 중요한 스크립트입니다

내 databases.php 스크립트 아래 코드를 참조하십시오

<?php 
    // 1.Create a database connection 
    $dbhost = "mydbhostserver"; 
    $dbuser = "uname"; 
    $dbpass = "password"; 
    $dbname = "dbname"; 

    $connection = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname); 

    // Test if connection occured 
    if(mysqli_connect_errno()) { 
    die("Database connection failed: " . 
     mysqli_connect_error() . 
     "(" . mysqli_connect_errno() . ")"); 
    } 

?> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html lang="en"> 
    <head> 
    <title>Connecting to MySQL with PHP</title> 
    </head> 
    <body> 

    </body> 
</html> 

<?php 
    // 5.Close a database connection 
    mysql_close($connection); 

?> 

을 내 질문에 위의 언급에서/문제는 내가이에서 그것을 이해하면 phpMyAdmin에서 나는 웹 서버의 루트 디렉토리, 즉 (DOCUMENT_ROOT)에 액세스 가야합니까 어떻게 위의 스크립트 (및 다른 스크립트)를 업로드 하시겠습니까?

사소한 소리하지 않기 그러나 나는 등 phpMyAdmin을, 즉 데이터베이스, SQL, 상태에있는 탭 옵션 중 하나를 사용하여 액세스 할 수있는이 무언가는 ... 나 내 두 번째 문제는 내가 할 수있는 방법에 phpMyAdmin에이

입니다 내 서버에서 PHP를 사용할 수 있습니까? 웹 서버라는 글 머리표 요약 아래 방문 페이지에 로그인하면이 "PHP 확장 : mysqli"를 볼 수 있습니다. 이것은 PHP가 사용 가능하도록 로그인하도록 지정된 서버 선택을 나타 냅니까?

의견이나 제안에 감사드립니다.

+0

안녕 얘들 아, 내 위의 게시물에 관한 제안이 있으십니까? – TokTok123

답변

0

이 사용에서는 phpMyAdmin을 전혀 사용하지 않습니다. phpMyAdmin은 MySQL 데이터베이스를 관리하는 도구이며 PHP 프로그래밍 언어로 작성됩니다.

당신이하려는 것은 웹 서버에 phpMyAdmin (일반적으로 FTP, SFTP 또는 SCP와 같은 것을 사용) 외부에서 수행되는 PHP 스크립트를 업로드하는 것입니다. phpMyAdmin은 데이터베이스 인스턴스를 관리하도록 설계되었으므로 phpMyAdmin을 통해 PHP 파일을 업로드 할 수있는 기능이 없습니다. 또한 phpMyAdmin이 서버에서 작동한다는 사실은 PHP 설치가 올바르게 작동한다는 좋은 지표입니다. "PHP 확장 : mysqli"라는 특정 행은 phpMyAdmin이 (PHP를 통해) MySQL 서버에 액세스하도록 구성된 함수 라이브러리를 나타냅니다. 당신의 코드는 mysqli 라이브러리를 사용하는 것으로 보인다.

+0

@ Isaac Bentech : 귀중한 것으로 입증 된 조언을 주셔서 감사합니다. Mac 용 cyberduck 사용하기 위의 코드가 포함 된 PHP 파일을 웹 서버 루트 디렉토리의 새 폴더에 업로드 할 수있었습니다. – TokTok123

관련 문제