0

これが非常に基本的な質問であることはわかっていますが、私は PHP を初めて使用し、別のファイルに保存されるいくつかの単純な「ゲッター」関数を作成しようとしています。

このエラーが発生し続けますが、その理由がわかりません。

致命的なエラー: 関数名は、15 行目の D:\Hosting\xxxxxxx\html\mysite\scripts\convert_ids.php の文字列でなければなりません

呼び出し関数のスクリプトは次のとおりです。

include 'scripts/convert_ids.php';        
$group = getGroup(2);
echo $group;

そして、これはゲッター関数です:

convert_ids.php

<?php

    include('connection.php');

    function getGroup($id) {

        $sql = "SELECT group FROM Groups WHERE id=$id";
        $result = mysql_query($sql);

        if(!$result) {
            return -1;
        }

        $row = $mysql_fetch_array($result);    //<--this is line 15
        return $row['group'];
    }
?>
4

2 に答える 2

0
$row = $mysql_fetch_array($result);

する必要があります

$row = mysql_fetch_array($result);
于 2013-07-16T02:36:23.983 に答える
0

mysql_fetch_assoc使いたい$row['group']

mysql_fetch_array使用する必要があります$row[0]

$また、の前にaを置かないでくださいmysql_fetch_array

于 2013-07-16T02:36:43.587 に答える