我正在使用此代码进行连接:
require_once('db_credentials.php');
function db_connect() {
$connection = mysqli_connect(DB_SERVER, DB_USER, DB_PASS, DB_NAME);
return $connection;
}
function db_disconnect($connection) {
if(isset($connection)) {
mysqli_close($connection);
}
}
?>
这是我的db_credentials.php文件:
<?php
define("DB_SERVER", "localhost");
define("DB_USER", "");
define("DB_PASS", "");
define("DB_NAME", "globe_bank");
我使用一个简单的assoc语句来显示我的表格,但我在网站上根本没有显示。
我想我可能在我的db_credentials
中写了错误的信息我使用密码123创建了一个名为hej的用户,并且该用户已被授予所有访问权限。
这是我的索引文件,我正在尝试显示名为subject的表:
<?php require_once('../../../private/initialize.php'); ?>
<?php
$subject_set = find_all_subjects();
?>
<?php $page_title = 'Subjects'; ?>
<?php include(SHARED_PATH . '/staff_header.php'); ?>
<div id="content">
<div class="subjects listing">
<h1>Subjects</h1>
<div class="actions">
<a class="action" href="<?php echo url_for('/staff/subjects/new.php'); ?>">Create New Subject</a>
</div>
<table class="list">
<tr>
<th>ID</th>
<th>Position</th>
<th>Visible</th>
<th>Name</th>
<th> </th>
<th> </th>
<th> </th>
</tr>
<?php while($subject = mysqli_fetch_assoc($subject_set)) { ?>
<tr>
<td><?php echo h($subject['id']); ?></td>
<td><?php echo h($subject['position']); ?></td>
<td><?php echo $subject['visible'] == 1 ? 'true' : 'false'; ?></td>
<td><?php echo h($subject['menu_name']); ?></td>
<td><a class="action" href="<?php echo url_for('/staff/subjects/show.php?id=' . h(u($subject['id']))); ?>">View</a></td>
<td><a class="action" href="<?php echo url_for('/staff/subjects/edit.php?id=' . h(u($subject['id']))); ?>">Edit</a></td>
<td><a class="action" href="">Delete</a></td>
</tr>
<?php } ?>
</table>
<?php
mysqli_free_result($subject_set);
?>
</div>
</div>
<?php include(SHARED_PATH . '/staff_footer.php'); ?>
答案 0 :(得分:2)
默认情况下连接到localhost
用户凭据(除非更改)是以下各项的组合:
root/root
root/
第一个值是用户名,第二个值是密码。
注意:第二个密码值有意留空以表示空字符串。