SQL语法;检查与您的MariaDB服务器版本相对应的手册以获取正确的语法

变形9090

查询失败您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册以获取正确的语法,以在第1行的'comment_status ='Approved'ORDER BY comment_id DESC'附近使用

这是我的代码

<?php
    $query = "SELECT * FROM comments WHERE comment_post_id = {$the_post_id}";
    $query .= "AND comment_status = 'Approved' ";
    $query .= "ORDER BY comment_id DESC";
    $select_comment_query = mysqli_query($connection, $query);
    if(!$select_comment_query){
        die('Query Failed'. mysqli_error($connection));
    }
    while ($row = mysqli_fetch_array($select_comment_query)) {
        $comment_date = $row['comment_date'];
        $comment_content = $row['comment_content'];
        $comment_author = $row['comment_author'];
?>

<!-- Comments -->
<div class="media">
    <a class="pull-left" href="#">
        <img class="media-object" src="http://placehold.it/64x64" alt="">
    </a>
    <div class="media-body">
        <h4 class="media-heading"><?php echo $comment_author; ?>
            <small><?php echo $comment_date; ?></small>
        </h4>
        <?php echo $comment_content; ?>
    </div>
</div>

<?php } ?>

如果我禁用以下代码,则可以正常工作

    $query .= "AND comment_status = 'Approved' ";
    $query .= "ORDER BY comment_id DESC";

谢谢

戈登·利诺夫

尝试包含一个空格:

$query .= " AND comment_status = 'Approved' ";

注意:如果要调试这些类型的问题,请在运行查询字符串之前输出查询字符串。通常问题很明显。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查与您的MariaDB服务器版本相对应的手册以获取正确的语法

来自分类Dev

MySQL-您的SQL语法有误;检查与您的MariaDB服务器版本相对应的手册以获取正确的语法-phpMyAdmin

来自分类Dev

您的SQL语法错误;检查与您的MariaDB服务器版本相对应的手册以获取正确的语法

来自分类Dev

SQL错误:检查与您的MySQL服务器版本相对应的手册以获取正确的语法

来自分类Dev

你的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以获取在第 1 行附近使用的正确语法

来自分类Dev

检查与您的MariaDB服务器版本相对应的手册以使用正确的语法

来自分类Dev

您的SQL语法有误;检查与您的MariaDB服务器版本相对应的手册以使用正确的语法

来自分类Dev

您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以了解要在附近使用的正确语法

来自分类Dev

如何调试“您的 SQL 语法有错误;请检查与您的 MariaDB 服务器版本相对应的手册以了解要使用的正确语法”

来自分类Dev

PHP语法错误:“检查与您的MariaDB服务器版本相对应的手册以获取正确的语法”

来自分类Dev

SQL 语法错误;检查与您的 MariaDB 服务器版本相对应的手册以获得正确的语法

来自分类Dev

您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册以获取在'-db'附近使用的正确语法

来自分类Dev

您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册,以获取在'?'附近使用的正确语法。

来自分类Dev

您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册以获取在第13行的''附近使用的正确语法

来自分类Dev

您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册,以获取在'?'附近使用的正确语法。

来自分类Dev

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在附近使用的正确语法

来自分类Dev

ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册以获取正确的语法

来自分类Dev

错误 1064 (42000):SQL 语法;检查与您的 MySQL 服务器版本相对应的手册,以获取在 ') 附近使用的正确语法;

来自分类Dev

Sequelize-检查与您的MySQL服务器版本相对应的手册以使用正确的语法

来自分类Dev

检查与您的mysql服务器版本相对应的手册,以在附近使用正确的语法

来自分类Dev

您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以获取在第 1 行的“1”附近使用的正确语法

来自分类Dev

错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册以使用正确的语法

来自分类Dev

您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册,以在'IN附近使用正确的语法

来自分类Dev

查询无效:您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册以使用正确的语法

来自分类Dev

ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册是否有正确的语法?

来自分类Dev

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在“)”附近使用的正确语法

来自分类Dev

SQL语法错误;检查与您的MySQL服务器版本相对应的手册

来自分类Dev

ProgrammingError:(1064,“您的SQL语法有误;请查看与您的MySQL服务器版本相对应的手册以获取正确的语法

来自分类Dev

您的SQL语法有误;查看与您的MySQL服务器版本相对应的手册以获取正确的语法

Related 相关文章

  1. 1

    检查与您的MariaDB服务器版本相对应的手册以获取正确的语法

  2. 2

    MySQL-您的SQL语法有误;检查与您的MariaDB服务器版本相对应的手册以获取正确的语法-phpMyAdmin

  3. 3

    您的SQL语法错误;检查与您的MariaDB服务器版本相对应的手册以获取正确的语法

  4. 4

    SQL错误:检查与您的MySQL服务器版本相对应的手册以获取正确的语法

  5. 5

    你的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以获取在第 1 行附近使用的正确语法

  6. 6

    检查与您的MariaDB服务器版本相对应的手册以使用正确的语法

  7. 7

    您的SQL语法有误;检查与您的MariaDB服务器版本相对应的手册以使用正确的语法

  8. 8

    您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以了解要在附近使用的正确语法

  9. 9

    如何调试“您的 SQL 语法有错误;请检查与您的 MariaDB 服务器版本相对应的手册以了解要使用的正确语法”

  10. 10

    PHP语法错误:“检查与您的MariaDB服务器版本相对应的手册以获取正确的语法”

  11. 11

    SQL 语法错误;检查与您的 MariaDB 服务器版本相对应的手册以获得正确的语法

  12. 12

    您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册以获取在'-db'附近使用的正确语法

  13. 13

    您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册,以获取在'?'附近使用的正确语法。

  14. 14

    您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册以获取在第13行的''附近使用的正确语法

  15. 15

    您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册,以获取在'?'附近使用的正确语法。

  16. 16

    您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在附近使用的正确语法

  17. 17

    ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册以获取正确的语法

  18. 18

    错误 1064 (42000):SQL 语法;检查与您的 MySQL 服务器版本相对应的手册,以获取在 ') 附近使用的正确语法;

  19. 19

    Sequelize-检查与您的MySQL服务器版本相对应的手册以使用正确的语法

  20. 20

    检查与您的mysql服务器版本相对应的手册,以在附近使用正确的语法

  21. 21

    您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以获取在第 1 行的“1”附近使用的正确语法

  22. 22

    错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册以使用正确的语法

  23. 23

    您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册,以在'IN附近使用正确的语法

  24. 24

    查询无效:您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册以使用正确的语法

  25. 25

    ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册是否有正确的语法?

  26. 26

    您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在“)”附近使用的正确语法

  27. 27

    SQL语法错误;检查与您的MySQL服务器版本相对应的手册

  28. 28

    ProgrammingError:(1064,“您的SQL语法有误;请查看与您的MySQL服务器版本相对应的手册以获取正确的语法

  29. 29

    您的SQL语法有误;查看与您的MySQL服务器版本相对应的手册以获取正确的语法

热门标签

归档