使用函数方法回显不同数据时遇到问题

发布于 2024-11-19 20:36:46 字数 387 浏览 1 评论 0原文

我正在编写一个 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);

我的问题是没有任何回声并且没有错误

I'm writing a PHP file which will putt from multiple table rows, data which it must echo on one page.

I wrote a function command because I a loop wont work as the information isn't outputting in the same manner every time.

here is how it looks so far.

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);

My issue is that nothing echos and I have no errors

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

幸福还没到 2024-11-26 20:36:46

首先,您需要返回一些内容:

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'];

希望这有帮助!

first of all, you need to return something:

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

then, you need to access the row:

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

Hope this helps!

手心的温暖 2024-11-26 20:36:46

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

Your function get_table_data should return some value to be echoed in your statement echo get_table_data($sss);

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文