非常感谢您的回答,他们真的帮了我很多!
我很好奇我做错了什么:我无法从 SQL 语句中获取任何值。
我的数据库表结构:
我的代码:
include('config.php');
$id = $_GET['id'];
$query = "SELECT * FROM upload WHERE id = '$id'";
echo $query."<br/>";
$result = mysql_query($query) or die('error');
print_r($result);
echo $result['id'];
测试时我得到以下信息:
"SELECT * FROM upload WHERE id = '1'
资源 ID #2"
但是有一个值为'2'的id,但为什么它没有显示在我的html中?只有使用“while”语句,我才能得到想要的结果:
while($results = mysql_fetch_array($result))
{
echo $results['filetitle'];
}
对于单个结果,此 while 语句是否必要?我的意思是,只能有一个ID。