0

如何查看 php 中的 sql 语句返回的内容?我有以下函数从 mysql 数据库中获取用户名,我在另一个 php 中使用 echo 来查看结果,但没有显示任何内容。

function get_user_name($id_user) {
    return mysql_result(mysql_query("SELECT username FROM user WHERE id_user = '$id_user'"));
}

echo $id_user;
$a = get_user_name($id_user);
echo $a;

任何人都可以帮忙吗?谢谢。

4

1 回答 1

1

你在echo学习这个get_user_name();功能吗?或者你甚至连接到你的数据库?这是您之前需要检查的两件事,(如果问题仍然存在)包括错误处理方法,即or die(mysql_error())在查询结束时找出问题。

return mysql_result(mysql_query("SELECT id_user FROM user WHERE id_user = '$id_user'")or die (mysql_error()));

错误处理构造??在 mysql 中mysql_error()应该以相当容易理解的方式输出问题,至于是什么阻止了您的查询不被显示

于 2013-02-15T20:01:12.317 回答