dongniuxia8650 2014-05-20 08:09
浏览 57
已采纳

注意:第57行的数组转换为字符串[关闭]

<?php
 $user=$_SESSION['user'];
            $data=mysql_fetch_array(mysql_query("select content.judul_content, content.kode_kategori, userapp.nama_lengkap from kategori kategori, content content, userapp userapp where kategori.kode_kategori=content.kode_kategori and kategori.kode_kategori='$user' and content.kode_content=userapp.kode_user"));

            $nama_siswa=$data['nama_siswa'];
            $nis=$data['nis'];
            $nama_kelas=$data['nama_kelas'];

?>

i have wrong message

Notice: Array to string conversion in this my line 57 .. $data=mysql_fetch_array......

  • 写回答

1条回答 默认 最新

  • douao1959 2014-05-20 08:22
    关注

    Try this:

     <?php
     $user=$_SESSION['user'];
     $query=mysql_query("select nama_siswa,nama_kelas,nis,content.judul_content, content.kode_kategori, userapp.nama_lengkap from kategori kategori, content content, userapp userapp where kategori.kode_kategori=content.kode_kategori and kategori.kode_kategori='$user' and content.kode_content=userapp.kode_user") or die(mysql_error());
           while($data=mysql_fetch_array($query)){
    
            $nama_siswa=$data['nama_siswa'];
            $nis=$data['nis'];
            $nama_kelas=$data['nama_kelas'];
           echo $nama_siswa ." ".$nis . " " .$$nama_kelas ."<br />";
    
           }
    
    ?>
    

    Edit:

    try replace this

      $_SESSION['user'] = array('username' => $result[0]['username'],'nama_lengkap' => $result[0]['nama_lengkap']);
    

    by

      $_SESSION['user'] =  $result[0]['username'];
      $_SESSION['nama_lengkap'] =  $result[0]['nama_lengkap'];
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境
  • ¥30 关于#java#的问题,请各位专家解答!
  • ¥30 vue+element根据数据循环生成多个table,如何实现最后一列 平均分合并
  • ¥20 pcf8563时钟芯片不启振
  • ¥20 pip2.40更新pip2.43时报错
  • ¥15 换yum源但仍然用不了httpd
  • ¥50 C# 使用DEVMOD设置打印机首选项
  • ¥15 麒麟V10 arm安装gdal
  • ¥20 OPENVPN连接问题