使用函数方法无法回显不同的数据

时间:2011-07-12 19:59:00

标签: php function echo

我正在编写一个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 个答案:

答案 0 :(得分:2)

首先,你需要回复一些东西:

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 :(得分:1)

您的函数get_table_data应该返回一些值,以便在您的语句中回显echo get_table_data($sss);