Php 为什么我看到资源id号消息?

Php 为什么我看到资源id号消息?,php,mysql,foreach,Php,Mysql,Foreach,在我的页面上列出的每个记录中总是有资源id 5之类的数字 以下是我的sql: $sorusayisi = 57; for ($i = 1; $i < $sorusayisi; $i++) { // $soruId = array(); $soruQues = array(); $soruCevapId = array(); if (strlen($levonter) == 0) { $sqlSorular = mysql_query("SE

在我的页面上列出的每个记录中总是有资源id 5之类的数字

以下是我的sql:

$sorusayisi = 57;
for ($i = 1; $i < $sorusayisi; $i++) {
    // $soruId = array();
    $soruQues = array();
    $soruCevapId = array();

    if (strlen($levonter) == 0) {
        $sqlSorular = mysql_query("SELECT * FROM tblquestions AS r1 JOIN (SELECT (RAND() * (SELECT MAX(id) FROM tblquestions)) AS id) AS r2 WHERE r1.Id >= r2.Id AND r1.GroupId");
    }
    else {
        $sqllevonter = substr($levonter, 0, -1);
        echo $sqlSorular = mysql_query("SELECT * FROM tblquestions AS r1 JOIN (SELECT (RAND() * (SELECT MAX(id) FROM tblquestions)) AS id) AS r2 WHERE r1.Id >= r2.Id AND r1.GroupId NOT IN ($sqllevonter)");
    }

    $bisey = mysql_fetch_array($sqlSorular);
    while ($rsSorular = mysql_fetch_array($sqlSorular)) {
        $soruCevapId[] = $rsSorular["Id"];
        $soruQues[] = $rsSorular["Question"];
        $soruGrId = intval($rsSorular["GroupId"]);
    }

    $soruGrId = intval($bisey["GroupId"]);
    $levonter .= $soruGrId . ',';

    $sHint = mysql_query("SELECT * FROM tblhints WHERE GroupId=" . $soruGrId . "");
    $rsHint = mysql_fetch_array($sHint);
    $soruHint = $rsHint["hint"];
    $soruPic = $rsHint["pic"];

    $sCevap = mysql_query("SELECT * FROM tblanswers WHERE GroupId=" . $soruGrId . "");
    $rsCevap = mysql_fetch_array($sCevap);
    $cevapId = $rsCevap["Answer"];
    // $soruPic = $rsCevap["pic"];
我什么都看不见

有什么建议吗?

$sqlSorular是从mysql\u查询返回的资源,您正在响应它::


为什么要使用echo$sqlSorular=mysql\u query…?不要使用mysql\u函数,请尝试使用PHP PDO,mysql\u函数已被弃用。@Guerra我不习惯PDO语法。我还在学习。谢谢你的建议
echo $sqlSorular=mysql_query("SELECT * FROM tblquestions AS r1 JOIN (SELECT (RAND() * (SELECT MAX(id) FROM tblquestions)) AS id) AS r2 WHERE r1.Id >= r2.Id AND r1.GroupId NOT IN ($sqllevonter)");