【发布时间】:2019-06-26 18:58:20
【问题描述】:
我想知道这段代码有什么问题。我只是想将数据库查询到表中。谢谢大家
<?php
while ($row = $query->fetch(PDO::FETCH_ASSOC))
printf(
"<tr>";
"<th scope='row'>" . htmlentities($row['insrt_fullname']) . "</th>";
"<td>" . htmlentities($row['insrt_username']) . "</td>";
"<td>" . htmlentities($row['insrt_password']) . "</td>";
"<td>" . htmlentities($row['insrt_email']) . "</td>";
"<td>" . htmlentities($row['insrt_designation']) . "</td>";
"<td>";
'<a href=/tarp_admin/connection/delete_user.php?id=' . $user_id . '
class=\'badge badge-danger\' onclick="myFunction">Delete</a> <a
href=/tarp_admin/connection/delete_user.php?id=' . $user_id . '
class=\'badge badge-warning\'>Edit</a>';
"</td>";
"</tr>";
);
?>
解析错误:语法错误,意外';'在 C:\xammp\htdocs\tarp_admin\dashboard.php 第 344 行
【问题讨论】:
-
为什么每行都有分号?
-
哦.. 使用 printf() 后是否应该删除分号?
-
是的,但我不确定多行上的这些字符串是否有效。
-
嘿,感谢您注意到 ;在每个字符串行中。现在我得到了新的错误
-
您应该只连接并存储在一个变量中并打印它。像 $html= '
'; $html += "html";