저는 현재 사용중인 서비스 데스크 소프트웨어에 링크되는 웹 사이트를 코딩하고 있습니다. 서비스 데스크 패키지의 이름은 OTRS입니다. 소프트웨어의 상위 디렉토리 이름은 "OTRS"이며,이 디렉토리에는 "Apache", "mysql"및 "OTRS"라는 3 개의 디렉토리가 있습니다. OTRS는 서비스 데스크 소프트웨어와 관련된 .pl 파일을 보유합니다. "mysql"은 생성 된 OTRS 및 모든 사용자 정의 데이터베이스의 데이터베이스를 보유합니다. "Apache"디렉토리에는 사용자 정의 된 사용자 정의 웹 페이지가 있습니다.별도의 디렉토리에서 SQL 데이터베이스에 액세스
"htdocs"아래의 "Apache"디렉토리에서 서비스 데스크에 열려있는 티켓의 수를 표시하는 페이지를 만들고 싶습니다. 지금까지 다음을 작성했습니다 :
<body
height: 100%;
width: 490px;>
<?php
//mysql conector
$con = mysql_connect("localhost","otrs","xxxxxxx");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("dashboard", $con);
?>
<div id="hig9tv">
<center><p>
<table id='higtable2' border="1" cellspacing="2" cellpadding="2">
<?php
$result = mysql_query("SELECT * FROM news");
$num=mysql_numrows($result);
$i=$num-1;
while ($i != -1) {
$f1=mysql_result($result,$i,"text");
$f2=mysql_result($result,$i,"time");
$f3=mysql_result($result,$i,"date");
?>
<tr>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f1; ?></font></td></tr>
<tr>
<td width='80px'><font face="Arial, Helvetica, sans-serif"><div id="tiny"><?php echo "$f3 $f2" ; ?></div></font><hr></td>
</tr>
<?php
$i--;
}
?>
</table>
</p></center>
</div>
</body>
그러나 페이지를 열 때 아무 것도 표시되지 않습니다. 데이터는/데이터
MySQL의에서 "MySQL은"디렉토리에 저장되어있는 아파치에서이 디렉토리에 저장된 데이터베이스에 연결하는 어쨌든 무엇입니까?
감사합니다.
데이터베이스 서버가 데이터베이스를 저장하는 위치에 대해 생각할 필요가 없습니다! 데이터베이스 서버가 실행 중일 때 데이터베이스 서버에 연결된 데이터베이스를 선택할 수 있습니다. 또한이 항목 [mysql_fetch_assoc()] (http://php.net/manual/en/function.mysql-fetch-assoc.php)을 통해 가져온 데이터를보다 쉽게 처리 할 수 있습니다. 귀하의 데이터베이스. – rauchmelder
'데이터가 "mySQL"디렉토리에 저장됩니다.이'.sql' 파일은 무엇입니까? – AlexP
@AlexP 내 sql 디렉토리에있는 파일은 하위 디렉토리에 있고 데이터베이스 이름은 "대시 보드"라는 디렉토리에 있습니다. 이 디렉토리 내의 파일은 .FRM, MYD, MYI입니다. 각 테이블은 이러한 각 파일 유형에 있습니다. –