require("./connect.php");
$getid = $_GET['id'];
$getusername = mysql_query("SELECT username FROM user WHERE id='$getid'");
$getdesc = mysql_query("SELECT description FROM user WHERE id='$getid'");
echo "$getusername $getdesc";
我遇到了麻烦,它没有回应那些变量的数据。我正在返回资源ID#10和#11。
答案 0 :(得分:1)
您需要先获取数据才能使用mysql_query结果...
请参阅PHP文档中的示例 https://php.net/manual/en/function.mysql-fetch-row.php
<?php
$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
$row = mysql_fetch_row($result);
echo $row[0]; // 42
echo $row[1]; // the email value
?>
答案 1 :(得分:0)
警告:强>
自PHP 5.5.0起,此扩展程序已弃用,将来将被删除。相反,应使用 MySQLi 或 PDO_MySQL 扩展名。
pdo:https://php.net/manual/en/book.pdo.php
mysqli:http://www.php.net//manual/en/book.mysqli.php
您正在尝试打印刚刚运行的查询的资源ID。 要获得实际结果,您必须具体要求它。
mysql_fetch_assoc($getusername); //should be used!