Возникли проблемы с отображением разных данных с использованием метода - PullRequest
2 голосов
/ 12 июля 2011

Я пишу файл PHP, который будет вставлять из нескольких строк таблицы, данные, которые он должен отображать на одной странице.

Я написал команду функции, потому что цикл не работает, поскольку информация не выводится одинаково каждый раз.

вот как это выглядит до сих пор.

include("dbconnect.php");
function get_table_data($id)
{
    $row = mysql_query('SELECT row FROM table WHERE id = '.$id.'');
    $row2 = mysql_fetch_array($row);
};
$sss = 18; // this is the ID
echo get_table_data($sss);

Моя проблема в том, что ничто не отражается и у меня нет ошибок

Ответы [ 2 ]

2 голосов
/ 13 июля 2011

Прежде всего, вам нужно что-то вернуть:

function get_table_data($id) {
    $row = mysql_query('SELECT row FROM table WHERE id = '.$id.'');
    return mysql_fetch_array($row);
}

, затем вам нужно получить доступ к строке:

$result = get_table_data($sss);
echo $result['row'];

Надеюсь, это поможет!

1 голос
/ 13 июля 2011

Ваша функция get_table_data должна возвращать некоторое значение, которое будет отражено в вашем утверждении echo get_table_data($sss);

...