【发布时间】:2014-12-16 07:08:35
【问题描述】:
我正在尝试从 phpadmin mysql 表中获取所有结果。问题是使用下面的代码与 php 和 angular JS,每次只获取第一行。假设表中有 5 个条目。所发生的只是第一个在网站上显示 5 次。当我执行 php echo(在代码中注释掉)时,它会返回表中的所有结果,但它不适用于 angular JS。
我也在使用 JS 模糊搜索库,由于空间问题我没有在这里提供。以下是其他代码:
</table>
<?php
$result = mysql_query("SELECT * FROM user_files ORDER BY id DESC");
while($row = mysql_fetch_array($result)){
$id1 = $row['id'];
$name = $row['user_file_name'];
//echo $name.'<br/>';
?>
<div class="container" ng-init="books=[{book:'<?php echo $name;?>',author:'<?php echo $id1;?>'}]">
</div>
<tr ng-repeat="bookInfo in books | filter:bookText | orderBy:'book'">
<td style="color: black;">{{ bookInfo.book }} - {{ bookInfo.author | lowercase}}</td>
<td style="color: black;" align="center">Size</td>
<td style="color: black;" align="center">Type</td>
<td style="color: black;" align="center" width=90%>
<input type="button" name="read" value="Read"></td>
<td style="color: black;" align="center" width=90%>
<input type="button" name="write" value="Write"></td>
<td style="color: black;" align="center" width=90%>
<input type="button" name="download" value="Download"></td>
<td style="color: black;" align="center" width=90%>
<input type="button" name="share" value="Share"></td>
</tr>
【问题讨论】:
标签: javascript php mysql angularjs