mysql_query():无法保存结果

时间:2018-09-19 09:33:54

标签: php mysql inner-join

获取数据图像时出现问题,仅供参考,我使用了2个表,这是我的脚本:

<?php
    require ("koneksi.php");
    $perintah="SELECT *, (SELECT image FROM `t_imagecont` as tbl_t_imagecont 
                          WHERE tbl_t_imagecont.id_cont_award = t_cont_award.id_participants) as image
                FROM t_cont_award
                where t_cont_award.id='".$_GET['id']."'";
    $hasil=mysql_query($perintah);
    while ($data=mysql_fetch_array($hasil)) {
        echo'
            <li>
                <img src="ipf-panel/img/images_cont_part/'.$data['image'].'" alt="image">
            </li>
        ';
    }
?>  

错误消息

  

警告:mysql_query():无法在第56行的C:\ xampp \ htdocs \ ipfside \ pages \ detail-winner-contest.php中保存结果集

     

警告:mysql_fetch_array()期望参数1为资源,在第57行的C:\ xampp \ htdocs \ ipfside \ pages \ detail-winner-contest.php中给出布尔值

1 个答案:

答案 0 :(得分:-1)

当以上查询失败时,函数mysql_query将返回布尔FALSE值而不是资源。这意味着变量$ hasil将包含布尔FALSE值。

detailed answer