我正在编写一个链接到我正在使用的服务台软件的网站。服务台包的名称是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