gpt4 book ai didi

javascript - AngularJS ex.com/forum?id=1 到 ex.com/#/forum?id=1

转载 作者:行者123 更新时间:2023-11-28 00:37:16 28 4
gpt4 key购买 nike

所以。我正在制作一个论坛,并且我想使用 AngularJS 来构建它。

首先。

现在,我已经通过以下方式建立了与数据库的连接:

<?php 
session_start();
$db = new mysqli("localhost","root","","uf") or die ("ERROR! With connection!");


function sql($query){
return mysql_query($query);
}
$sql = "SELECT forum_id, forum_name, forum_desc, forum_created FROM forum_tbl";
if($query = $db->prepare($sql)){
$query->bind_result($f_id, $f_name, $f_desc, $f_created);
$query->execute();
$query->store_result();

}else{
echo $db->error;
}
?>

它分为 2 个文件,第一个是 db_connect.php,第二个是 core.php

我制作了上面的表格,它们有示例数据。

现在如何将 f_id、f_name,.. 转换为 JSON 编码数据?并在我的 main.js 文件中使用该 JSON 来使用 data.forumid?

我已经让 php 使用以下方法从数据库读取数据:

		<?php if($query->num_rows !==0):
while($row = $query->fetch()):
?>
<tr>
<td><?= $f_id;?></td>
<td><a href="#/HELPME"><?= $f_name;?></a></td>
<td><?= $f_desc;?></td>
<td><?= $f_created;?></td>
</tr>
<?php endwhile; endif; ?>

但我不想那样读取数据。我很想使用 ng-repeat。

最佳答案

您应该将行存储在数组中,然后使用 json_encode() 将其转换为 json:

$rows = array();
while($row = $query->fetch()) {
$rows[] = $row;
}
echo json_encode($rows);

关于javascript - AngularJS ex.com/forum?id=1 到 ex.com/#/forum?id=1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28362317/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com