# Simple PHP function questionfrom noob!

**URL:** <https://forum.kirupa.com/t/simple-php-function-questionfrom-noob/319497>\
**Category:** programming\
**Created:** [February 22, 2011, 7:58pm UTC](https://forum.kirupa.com/t/simple-php-function-questionfrom-noob/319497 "2011-02-22T19:58:50Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![saucey](https://avatars.discourse-cdn.com/v4/letter/s/ecae2f/32.png) [@saucey](https://forum.kirupa.com/u/saucey)\
**Post date:** [February 22, 2011, 7:58pm UTC](https://forum.kirupa.com/t/simple-php-function-questionfrom-noob/319497/1 "2011-02-22T19:58:50Z")

</div>

How do i write this code outside of a function, i have a tutorial but it shows me how to convert script into a function but this example below never did, it was just wrote straight into a function.

```
function get_subject_by_id($subject_id) {
    global $connection;
    $query = "SELECT * ";
    $query .= "FROM subjects ";
    $query .= "WHERE id=" . $subject_id ." ";
    $query .= "LIMIT 1";
    $result_set = mysql_query($query);
    // REMEMBER:
    // if no rows are returned, fetch_array will return false
    if ($subject1 = mysql_fetch_array($result_set)) {
        return $subject1;
    } else {
        return NULL;
    }
}
```
