需要帮助,PHP和mysql的新手

Mik*_*son -2 php mysql syntax

我对php和MySQL有些新意.当我调用下面的函数时,我正在阅读教程并得到上述消息.

<?php
function get_subject_by_id($subject_id){
    global $connection;
    $query = "SELECT * FROM subjects WHERE id=" . $subject_id . "LIMIT 1";
    $result_set = mysql_query($query, $connection);
        confirm_query($result_set);
    //if no rowes are returned, fetch array will return false
    if ($subject = mysql_fetch_array($result_set)) {
        return $subject;
    } else { 
        return NULL;
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

ಠ_ಠ*_*ಠ_ಠ 7

$query = "SELECT * FROM subjects WHERE id=" . $subject_id . "LIMIT 1";

应该

$query = "SELECT * FROM subjects WHERE id=" . $subject_id . " LIMIT 1";

注意之前的空间LIMIT 1.

但我们仍然不知道你的问题究竟是什么,因为你没有指明.