PHP MySQL 简单脚本不起作用

标签 php html mysql

我只是想从名为“类别”的表中检索条目。

<?php
  $conn = new PDO(DB_DSN, DB_USERNAME, DB_PASSWORD);
  $sql  = "SELECT description FROM categories WHERE STRCMP(id,:id)=0";
  $st   = $conn->prepare($sql);
  $st->bindValue(":id", $results['article']->category, PDO::PARAM_STR);
  $st->execute();
  $desc  = $st->fetch();
  $conn = null;
  if ($desc)
      {?>
        <li><a href="index.php?action=viewByCategory&amp;category=<?php echo $results['article']->category?>"><?php echo htmlspecialchars($desc)?></a></li>
<?php}?>

最佳答案

谢谢大家的解答,终于明白了。你不应该在 php 中像这样关闭括号

<?php? ?>

关于PHP MySQL 简单脚本不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47503945/

相关文章:

php - 如何遍历数组以插入数据库

PHP for each 循环创建不相等的数组

php - MySQL 根据间隔连接多行

html - 如何使用 CSS 更改 kramdown 的反向脚注?

html - 响应图像的 Angular 带

mysql - MySQL 查询问题

php - 如何让按钮在 php 中启动数据库 (sql) 查询?

php - 登录后重定向到旧链接

javascript - 获取 window.getSelection().anchorNode 的属性

PhP/MySQL 在页面之间存储用户搜索以便用户可以返回到它们