【发布时间】:2015-05-29 17:13:46
【问题描述】:
所以,我对 mysql 的了解非常有限。通常在处理我们网站上的内容时,我习惯于从表达式引擎(我们的 cms)加载它,我知道这很好。但最近我必须更新这个页面,直接从我们的数据库加载它的数据。不久前我上了一门关于 mysql 的课程,但我仍然不知道如何使用它。
该页面不需要使用太多信息,它基本上只是一个颁发给不同企业的奖项列表。我假设数据库中的表格只有一个列,包括企业名称、城市、年份和获奖类型。像这样的东西。
现在访问数据库似乎并不难,我觉得我可以四处搜索并找到我需要的东西。但要开始,我只想看看实际的表格!为什么要办这么复杂的手续?
我正在处理的文件上的代码是这样设置来访问数据库的:
$user_name = "xxxxxxxxxx";
$password = "xxxxxxxxxx";
$server = "xxxxxxxxxx";
$database = "xxxxxxxxxx";
$conni = new mysqli($server, $user_name, $password, $database);
if (mysqli_connect_errno()) {
printf("<center>
<strong>No connection to database possible!<br />
Please contact us!</strong>
</center>");
exit();
}
通过这样做,我想出了如何查看数据库中的所有表:
$result = mysql_query("show tables");
while($table = mysql_fetch_array($result)) {
echo($table[0] . "<BR>");
}
所以我知道我正在处理的表的名称。我找到了一种查看所有列名的方法:
$query = "select * from my_tablename";
$result = mysql_query($query);
$numcolumn = mysql_num_fields($result);
for ( $i = 0; $i < $numcolumn; $i++ ) {
$columnnames = mysql_field_name($result, $i);
echo $columnnames . "<br>";
}
但我仍然找不到如何只显示表格本身。我可能正在考虑这个错误,或者没有完整的想法,但我想要的是一种显示整个表格的简单方法,就像使用 html 表格一样。怎么可能?
【问题讨论】: