我正在編寫一個鏈接到我正在使用的服務檯軟件的網站。服務檯包的名稱是OTRS。該軟件的父目錄名稱爲「OTRS」,在該目錄中有3個目錄「Apache」,「mysql」和「OTRS」。 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>
但是,當我打開頁面時,div中沒有顯示任何內容。該數據被存儲在「MySQL的」目錄下
的mysql /數據
反正是有鏈接到存儲來自Apache在此目錄中的數據庫?
謝謝
您不必考慮數據庫服務器保存數據庫的位置!當數據庫服務器運行時,您可以選擇鏈接到數據庫服務器的任何數據庫。還有一個關於這個主題[mysql_fetch_assoc()](http://php.net/manual/en/function.mysql-fetch-assoc.php)的視圖,它爲您提供了一種更簡單的方式來處理您已經取出的數據你的數據庫。 – rauchmelder 2013-05-05 20:44:32
'這些'.sql'文件中的數據存儲在'mySQL'目錄下? – AlexP 2013-05-05 21:07:15
@AlexP my sql目錄中的文件按照數據庫名稱在子目錄中,我所處的數據庫文件位於標有「dashboard」的目錄中。這個目錄下的文件是.FRM,MYD,MYI。每個表格都有這些文件類型。 – 2013-05-05 21:12:56